网络加速测试 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都是通过同时重发包降低丢包率的。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)