mirror of
https://github.com/wangyu-/udp2raw.git
synced 2025-01-19 14:29:34 +08:00
Updated faketcp方案和udp over tcp、udp in tcp的区别 (markdown)
parent
d3be3174bb
commit
60aae67af1
@ -13,3 +13,11 @@ udp in tcp方案的特点:
|
|||||||
##### faketcp方案
|
##### faketcp方案
|
||||||
|
|
||||||
用raw socket给udp协议直接加上伪造的tcp包头,把udp伪装成tcp;本质上还是udp,不需要经过系统的tcp协议栈,所以不会引入上述的问题。
|
用raw socket给udp协议直接加上伪造的tcp包头,把udp伪装成tcp;本质上还是udp,不需要经过系统的tcp协议栈,所以不会引入上述的问题。
|
||||||
|
|
||||||
|
##### 如何自己验证
|
||||||
|
|
||||||
|
在一条有丢包的网络上,同时建立一条tcp和udp的openvpn连接。
|
||||||
|
|
||||||
|
1. 通过ping可以看出来,tcp的openvpn延迟明显会增大。
|
||||||
|
|
||||||
|
2. 通过iperf3测速可以发现,tcp的openvpn速度要低很多,而且波动大。 如果用ipef3 -P10 (10个线程去压),经过几秒以后tcp模式的openvpn速度会跌到0,而且10秒内都无法恢复,而且tcp模式的openvpn可能会直接掉线。
|
Loading…
x
Reference in New Issue
Block a user