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
6.96k stars 1.15k forks source link

faketcp seq-mode 中1-4有丢包 如是0就无丢包 #253

Open rodge-liu opened 5 years ago

rodge-liu commented 5 years ago

环境: 同一个局域网: 2台 DEBIAN 8 . IP分别为 192.168.30.66 和 192.168.30.67 . 运行 UDP2raw + openvpn 当 faketcp seq-mode 为1-4 时: PING OPENVPN 对端的IP (sudo ping 10.210.21.81 -i 0.001 -c 1600 -s 1400
结果: --- 10.210.21.81 ping statistics --- 1600 packets transmitted, 1597 received, 0% packet loss, time 4147ms rtt min/avg/max/mdev = 2.098/2.445/3.262/0.137 ms) DEBUG会出现: [2019-03-11 11:08:17][DEBUG]tcp_chk:1823 [2019-03-11 11:08:17][DEBUG]tcp header error [2019-03-11 11:08:17][DEBUG]recv_safer failed! [2019-03-11 11:08:18][DEBUG]tcp_chk:ea42 [2019-03-11 11:08:18][DEBUG]tcp header error [2019-03-11 11:08:18][DEBUG]recv_safer failed! [2019-03-11 11:08:18][DEBUG]tcp_chk:f673 [2019-03-11 11:08:18][DEBUG]tcp header error

当 faketcp seq-mode 为0 时 .无一点丢包的.

wangyu- commented 3 years ago

这个很可能跟gro有关, 加上--fix-gro也许可以解决。