tinyfecVPN icon indicating copy to clipboard operation
tinyfecVPN copied to clipboard

PPPOE重新拨号获得新IP(中国电信的100.64开头的NAT IP),会导至tinyfecVPN 一直连接不上

Open rodge-liu opened this issue 7 years ago • 2 comments

PPPOE重新拨号获得新IP(中国电信的100.64开头的NAT IP),会导至tinyfecVPN 一直连接不上。经检查发现是NAT session 一直收至 tinyfecVPN的请求(因为tinyfecVPN的源端口没有变,导至NAT 记录一直在),从而导至的VPN 中断 以前在OPENVPN也有这个问题。不过通过增加 ping-restart 参数 ,会重新启动进程来,来变换新的源端口。从而相当新的进程。重新连接到服务器。

rodge-liu avatar Sep 06 '18 08:09 rodge-liu

这个是已知问题,因为你拨号换了ip, tinyfecVPN还在用旧ip发数据。

换ip后自动检测并重连,这个功能在udp2raw中有实现,目前没有计划合并到tinyfecVPN中,用udp2raw+tinyfecVPN可以规避此问题。

如果不想用udp2raw,可以用脚本检测ip变化,自动在获取到新ip后重启tinyfecVPN。


tinyfecVPN除了集成FEC功能外,目标是轻量得不能再轻量的VPN程序。 自动检测换ip/断线并重连,甚至在多个wifi热点间漫游;这些功能从设计上来说是udp2raw负责的。

wangyu- avatar Sep 06 '18 11:09 wangyu-

如果c/s两端都是动态ip的话,参数里-r可以填动态域名吗?例如: ./tinyvpn -c -rxxx.3322.org:4096 -f20:10 -k "passwd" --sub-net 10.22.22.0

BH4WHN avatar Nov 21 '18 04:11 BH4WHN