最近发现neko无法连接,经过几天的原因查找,发现一些问题和解决方案
问题
可以打开登陆界面,但是登陆后无法连接上浏览器
1 2 |
WRN undeclaredMediaProcessor failed to open SrtcpSession: the DTLS transport has not started yet module=webrtc subsystem=pc WRN undeclaredMediaProcessor failed to open SrtpSession: the DTLS transport has not started yet module=webrtc subsystem=pc |
原因1
因为NEKO_NAT1TO1或者NEKO_IPFETCH没有设置
原因2
防火墙阻断了UDP连接,这个是查了一晚上,禁用ufw也没用,最后才发现是阿里云的安全组只设置了tcp规则,没有设置udp的规则。
本地docker环境如何启动neko
本地环境因为没有外网IP,所以需要设置NEKO_NAT1TO1=’127.0.0.1′
1 |
docker run -d --name neko -p 8080:8080 -p 52000-52100:52000-52100/udp -e NEKO_PASSWORD='neko' -e NEKO_PASSWORD_ADMIN='admin' -e NEKO_EPR='52000-52100' -e NEKO_ICELITE='1' -e NEKO_NAT1TO1='127.0.0.1' --cap-add SYS_ADMIN --shm-size=2gb m1k1o/neko:google-chrome |
外网环境如何启动neko
外网环境启动neko可以设置自动获取外网IP,NEKO_IPFETCH=’https://ifconfig.co/ip’
1 |
docker run -d --name neko -p 8080:8080 -p 52000-52100:52000-52100/udp -e NEKO_PASSWORD='neko' -e NEKO_PASSWORD_ADMIN='admin' -e NEKO_EPR='52000-52100' -e NEKO_ICELITE='1' -e NEKO_IPFETCH='https://ifconfig.co/ip' --cap-add SYS_ADMIN --shm-size=2gb m1k1o/neko:google-chrome |
There are no comments yet