skip to content
Liu Yang's Blog

UDPspeeder + Phantun 优化 UDP

  • UDPspeeder:通过冗余数据对抗丢包,方式有 FEC(Forward Error Correction)和多倍发包。同类方案还有 kcptun、finalspeed,以及 BBR。
  • Phantun:实现了一个简单的用户态 TCP 状态机,把 UDP 流量伪装成 TCP。

二者叠加:Phantun 负责伪装 TCP、对抗运营商对 UDP 的 QoS;在 Phantun 隧道之上,再用 UDPspeeder 对抗丢包。最后跑基于 UDP 的协议,就能得到加速效果。

在 Windows 上,如果要让全局 TCP / UDP 流量都走某个协议,可以用 TUN/TAP 虚拟网卡,或者基于 NetFilter 的进程代理,例如 Netch。

参考:Phantun:Rust 写的轻量级 UDP -> TCP 混淆器(V2EX)