项目地址:
https://github.com/fmnx/cftun客户端特性:
一、支持 UDP
二、支持连接指定的优选 IP 、中转 IP
三、支持同时与多个 tunnel 建立连接
四、支持 80 端口(ws)、443(wss)、非标端口(中转)
五、兼容官方服务端(不支持 UDP)
服务端特性:
一、支持 UDP
二、支持优选 IP(198.41.192.0/20)
三、支持中转非标准 UDP 端口(7844)
四、兼容官方客户端(不支持 UDP)
TODO:
一、添加自动化配置
二、添加文件传输
三、添加免 cf 帐号支持(基于
try.cloudfalre.com)
测试环境: 法兰克福到香港,皆为 G 口服务器
使用前:
root@proxmox:~# iperf3 -c 91.199.84.x -R
Connecting to host 91.199.84.x, port 5201
Reverse mode, remote host 91.199.84.x is sending
[ 5] local 5.144.178.x port 53512 connected to 91.199.84.x port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 363 KBytes 2.98 Mbits/sec
[ 5] 1.00-2.00 sec 8.24 MBytes 69.1 Mbits/sec
[ 5] 2.00-3.00 sec 14.8 MBytes 124 Mbits/sec
[ 5] 3.00-4.00 sec 14.9 MBytes 125 Mbits/sec
[ 5] 4.00-5.00 sec 14.9 MBytes 125 Mbits/sec
[ 5] 5.00-6.00 sec 11.7 MBytes 97.8 Mbits/sec
[ 5] 6.00-7.00 sec 14.8 MBytes 124 Mbits/sec
[ 5] 7.00-8.00 sec 14.9 MBytes 125 Mbits/sec
[ 5] 8.00-9.00 sec 14.9 MBytes 125 Mbits/sec
[ 5] 9.00-10.00 sec 14.9 MBytes 125 Mbits/sec
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.22 sec 167 MBytes 137 Mbits/sec 71 sender
[ 5] 0.00-10.00 sec 124 MBytes 104 Mbits/sec receiver
使用后:
root@proxmox:~# iperf3 -c 127.0.0.1 -R
Connecting to host 127.0.0.1, port 5201
Reverse mode, remote host 127.0.0.1 is sending
[ 5] local 127.0.0.1 port 36432 connected to 127.0.0.1 port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 1.16 MBytes 9.70 Mbits/sec
[ 5] 1.00-2.00 sec 37.2 MBytes 312 Mbits/sec
[ 5] 2.00-3.01 sec 91.3 MBytes 761 Mbits/sec
[ 5] 3.01-4.00 sec 96.2 MBytes 812 Mbits/sec
[ 5] 4.00-5.00 sec 86.8 MBytes 728 Mbits/sec
[ 5] 5.00-6.00 sec 93.5 MBytes 784 Mbits/sec
[ 5] 6.00-7.00 sec 83.7 MBytes 702 Mbits/sec
[ 5] 7.00-8.00 sec 103 MBytes 866 Mbits/sec
[ 5] 8.00-9.00 sec 103 MBytes 863 Mbits/sec
[ 5] 9.00-10.00 sec 106 MBytes 889 Mbits/sec
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.30 sec 884 MBytes 720 Mbits/sec 2 sender
[ 5] 0.00-10.00 sec 802 MBytes 672 Mbits/sec receiver