网络加速测试 KCPTUN ud2raw tinyfecvpn(udpspeedter)

测试KCPTUN+UDPRAW的加速效果

tinyfecvpn地址:https://github.com/wangyu-/tinyfecVPN

KCPTUN地址:https://github.com/xtaci/kcptun.git

UDPRAW地址:https://github.com/wangyu-/udp2raw-tunnel.git

流程:cisco_ipsec_client----->本地TCP 经KCP处理-----〉UDP协议----〉经udp2raw---->TCP协议------------------------------〉远程udp2raw----〉UDP协议------>经KCP处理----->tcp协议----->cisco_ipsec_server

比较延迟情况:

client-------->server   185ms 

tinyvpn------>tinyserver  230ms 还增加了,没有什么加速效果,反而增加延迟(官方说是减少丢包率,也并没有说减少延迟的,丢包率以后再用吧)

1
2
3
4
server端:
./tinyvpn_amd64 -s -l0.0.0.0:4096 -f20:10 -k "passwd" --sub-net 10.22.22.0
客户端:
./tinyvpn_amd64 -c -r8.210.199.6:4096 -f20:10 -k "passwd" --sub-net 10.22.22.0

tinyvpn+udpraw------>udpraw tinyvpnserver   大大降低了丢包率(测试延迟增加了一倍)

1 server:
2 nohup ./tinyvpn_amd64 -s -l127.0.0.1:4096 -f20:10 -k "passwd" --sub-net 10.22.22.0&
3 nohup ./udp2raw_amd64 -s -l0.0.0.0:4096 -r 127.0.0.1:4096    -k "passwd" --raw-mode faketcp -a &
4 client:
5 nohup ./udp2raw_amd64 -c -l0.0.0.0:4096  -r34.96.174.222:4096  -k "passwd" --raw-mode faketcp -a &
6 ./tinyvpn_amd64 -c -r127.0.0.1:4096 -f20:10 -k "passwd" --sub-net 10.22.22.0

 

cisco_ipsec_client-------->cisco_ipsec_server 185ms   没有大消耗

cisco_ipsec_client-------->kcptun_client------>kcptun_server------->cisco_ipsec_server    (不加kcp延迟90ms,丢包率20%。没有测试出加速效果)附配置

复制代码
 1 server:
 2 {
 3     "listen": ":13389", 
 4         "target": "127.0.0.1:4443", 
 5         "key": "very good",
 6         "crypt": "aes", 
 7         "mode": "fast",
 8         "conn": 1, 
 9         "mtu": 1350,
10         "sndwnd": 512,
11         "rcvwnd": 512,
12         "datashard": 10,
13         "parityshard": 3,
14         "dscp": 0,
15         "quiet": false
16 }
17 client:
18 {
19     "localaddr": ":4443",
20         "remoteaddr": "8.210.199.6:13389",
21         "key": "very good", 
22         "crypt": "aes", 
23         "mode": "fast",
24         "conn": 1, 
25         "mtu": 1350,
26         "sndwnd": 512,
27         "rcvwnd": 512,
28         "datashard": 10,
29         "parityshard": 3,
30         "dscp": 0,
31         "quiet": false
32 }
复制代码

 

cisco_client---->udp2raw--->kcptun---->cisco_ipsec_server  190ms

 

感觉各工具对降低延迟都没有作用,kcptun或者udpspeeder都是通过同时重发包降低丢包率的。

posted @   嗷嗷鹿鸣[VX|dshoub]  阅读(1332)  评论(0编辑  收藏  举报
编辑推荐:
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示