[分享]应对运营商 udp 屏蔽和 qos 的解决方案,几乎支持任何 udp 程序,适合 kcptun 和 finalspeed

wangyuwangyu 话题数:6会员

专门应对 UDP 封锁和 UDP QoS 的通用解决方案。用 raw socket 把 udp 协议包装成 tcp,模拟 3 次握手,模拟序号,模拟 tcp option,可以让防火墙认为是 tcp 流量;还可以把流量包装成 icmp。支持几乎任何 udp 应用。包括 kcptun 和 finalspeed。支持 openvz。支持 NAT 穿透。稳定。

image

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

评论

  • wangyuwangyu 话题数:6会员

    windows 下配合虚拟机可以稳定使用。

  • 神隐幻姬神隐幻姬 话题数:3会员

    心跳保活,是不是游戏重连容易些

  • OneeyOneey 话题数:5会员

    牛逼啊

  • wangyuwangyu 话题数:6会员

    心跳保活,是不是游戏重连容易些

    掉线了之后会被心跳检测到,检测到掉线后会重连,重连后会恢复上次的连接,如果游戏允许的超时时间足够长,游戏不会掉线。

    如果游戏允许的超时时间不够长的话,你可以把udp2raw的超时时间调短,以适应游戏。

  • wangyuwangyu 话题数:6会员

    心跳保活,是不是游戏重连容易些

    游戏不掉线的话,也就不需要重连了。

登录注册后才能评论。