wangyu- / tinyfecVPN

A VPN Designed for Lossy Links, with Build-in Forward Error Correction(FEC) Support. Improves your Network Quality on a High-latency Lossy Link.
MIT License
2.28k stars 457 forks source link

关于--disable-fec后的MTU设置 #34

Closed rockmanx1122 closed 6 years ago

rockmanx1122 commented 6 years ago

当启动参数--disable-fec后,该如何设置MTU(电脑以及tinyvpn服务端与客户端)的相关数值才是最佳的呢?

wangyu- commented 6 years ago

没有最佳的,下面的设置仅供参考。

建议不使用--disable-fec而是把冗余设置成0:

./tinyvpn_amd64 -s -l 0.0.0.0:5533 --mode 0 -f2:0
./tinyvpn_amd64 -c -r 44.55.66.77:5533 --mode 0 -f2:0

如果一定要--disable-fec的话也可以:

./tinyvpn_amd64 -s -l 0.0.0.0:5533 `--disable-fec` --tun-mtu 1250
./tinyvpn_amd64 -c -r 44.55.66.77:5533 `--disable-fec` --tun-mtu 1250

(加上--disable-fec以后--mtu参数不起作用,需要用--tun-mtu)

rockmanx1122 commented 6 years ago

谢谢大大,但是我还想再问问有玩游戏的推荐设置吗?还有fix latency 对游戏的相关影响呢

wangyu- commented 6 years ago

--fix-lantency实验性质比较强,不要用了,推荐设置参考:

https://github.com/wangyu-/UDPspeeder/wiki/推荐设置

rockmanx1122 commented 6 years ago

好的,那推荐设置里mode 不需要再设置了吗?

wangyu- commented 6 years ago

现在默认的模式就是--mode 0了,可以不写出来。

rockmanx1122 commented 6 years ago

我还想问一问大大关于游戏内不同的延迟检测的问题,比如BF4一样,他的进入游戏后TAB面板出现的是ICMP测试(也许可能是tcp)的ping,但是其实游戏内能够打开网络图标,网络图标内的延迟检测是UDP的,但是不知道为什么两者总是会有差异,一般都是TAB面板上的ping值高出网络图标内的,这样子的话我如何知道到底游戏的TCP或者UDP甚至是ICMP有无被加速呢?