亮点: 支持v4与v6之间的无障碍任意TCP/UDP端口转发。
一、服务端:
1、编写配置文件,保存为server.json
{
"server": {
"token": "quick",
"edge-ips": [
"198.41.192.77:7844",
"198.41.197.78:7844",
"198.41.202.79:7844",
"198.41.207.80:7844",
"[2606:4700:a0::1]:7844",
"[2606:4700:a1::1]:7844",
"[2606:4700:a8::1]:7844",
"[2606:4700:a9::1]:7844"
]
}
}
2、下载解压并运行命令
wget https://github.com/fmnx/cftun/releases/download/v2.0.3/cftun-linux-amd64.tar.gz
tar zxvf cftun-linux-amd64.tar.gz
./cftun-linux-amd64 -c server.json
3、服务端运行后会输出一个域名,复制这个域名在客户端的配置文件中填入
二、客户端:
1、编写配置文件,,保存为client.json
{
"client": {
"cdn-ip": "任意cloudflare cdn ip",
"cdn-port": 80,
"scheme": "ws",
"global-url": "服务端输出的域名,
"tunnels": [
{
"说明": "中转到warp",
"listen": "127.0.0.1:2408",
"remote": "162.159.192.1:2408",
"protocol": "udp",
"timeout": 30
},
{
"说明": "中转到ssh",
"listen": "127.0.0.1:2222",
"remote": "127.0.0.1:22",
"protocol": "tcp"
},
{
"说明": "中转到iperf3-udp",
"listen": "127.0.0.1:5201",
"remote": "127.0.0.1:5201",
"protocol": "udp",
"timeout": 30
},
{
"说明": "中转到iperf3-tcp",
"listen": "127.0.0.1:5201",
"remote": "127.0.0.1:5201",
"protocol": "tcp"
}
]
}
}
2、下载解压并运行命令
wget https://github.com/fmnx/cftun/releases/download/v2.0.3/cftun-linux-amd64.tar.gz
tar zxvf cftun-linux-amd64.tar.gz
./cftun-linux-amd64 -c client.json