专门应对 UDP 封锁和 UDP QoS 的通用解决方案。用 raw socket 把 udp 协议包装成 tcp,模拟 3 次握手,模拟序号,模拟 tcp option,可以让防火墙认为是 tcp 流量;还可以把流量包装成 icmp。支持几乎任何 udp 应用。包括 kcptun 和 finalspeed。支持 openvz。支持 NAT 穿透。稳定。
repo:
https://github.com/wangyu-/udp2raw-tunnel
,支持桌面 linux、openwrt、树莓派。
另一个功能是心跳保活、自动重连,自动重连后可以恢复上次的连接,重连后上层连接继续有效,底层掉线上层不掉线。可以有效解各种掉线问题的问题(
比如你用 kcptun,就算你拔掉网线重插,或者重新拨号获得新 ip,上层的 kcp 也不会断线
)。(功能借鉴自 kcptun-raw )
udp2raw+kcptun step by step 教程:
https://github.com/wangyu-/udp2raw-tunnel/blob/master/doc/kcptun_step_by_step.md
udp2raw+finalspeed step by step 教程:
https://github.com/wangyu-/udp2raw-tunnel/blob/master/doc/finalspeed_step_by_step.md