wangyu- / udp2raw

A Tunnel which Turns UDP Traffic into Encrypted UDP/FakeTCP/ICMP Traffic by using Raw Socket,helps you Bypass UDP FireWalls(or Unstable UDP Environment)
MIT License
7.33k stars 1.17k forks source link

[效果反馈] tinyfecvpn + udp2raw on BWG-CN2GIAE 未能满速,另有提问。 #288

Open guorenxi opened 5 years ago

guorenxi commented 5 years ago

反馈:

长期使用 tinyfecvpn + udp2raw 近半年,反馈一下效果。题目中所称“满速”,指的是:

Mac -> SS-Client -> SS-Server -> Server -> Speedtest(USLA-AT&T)

其中,宽带为电信200M,Server开启了BBR_nanqinlang,没有锐速。

同样的环境,使用tinyfecvpn + udp2raw 在 speedtet(USLA-AT&T) 测试,速度只能达到40%。

使用环境有所差别:

Mac -> VM(1G Ram 4vCPU E3-1268L, ESXI) -> Tinyfecvpn client -> udp2raw client -> udp2raw server -> TinyfecVPN server -> Server -> speedtet(USLA-AT&T)

流量在达到峰值(60Mbps)时,udp2raw 的 CPU 占用达到 78%

udp2raw 参数:

-k "XXXXXXXXXXXXX"
-a
--cipher-mode aes128cbc
--auth-mode hmac_sha1
--keep-rule
--raw-mode faketcp
--fix-gro
--sock-buf 10240
--force-sock-buf

tinfecvnpn 参数:

-f2:4
--sub-net 10.11.12.0
--tun-dev tiny0
--mode 0
--keep-reconnect

提问

搭配 tinyfecvpn + kcptun + udp2raw 使用会否有更加的效果?

KazamaSion commented 4 years ago

开了个 4C4G 的两台内网互联 5Gbps 的实例,在无加密的情况下 udp2raw 最高也就只能跑到这个程度了。 建议不要开启任何加密或者使用 xor+simple 以避免带来额外性能损耗。