Ysurac / openmptcprouter

OpenMPTCProuter is an open source solution to aggregate multiple internet connections using Multipath TCP (MPTCP) on OpenWrt
https://www.openmptcprouter.com/
GNU General Public License v3.0
1.81k stars 258 forks source link

UDP2Raw support for UDP tunneling over Shadowsocks or V2RAY TCP #3057

Open ccmks opened 10 months ago

ccmks commented 10 months ago

As we are all know that traffic that gets route to Glorytun, DSVPN, MLVPN when using UDP, even the V2RAY itself still have some limitation for UDP traffic. On the top of that, the test that I have done so far, those UDP tunnel doesn't have good throughput, or at least doesn't go as fast as shadowshock or V2RAY TCP throughput.

My suggestion is why not just add UDP2RAW as the UDP traffic and encapsulated in TCP and gets routed to Shadowsocks or V2RAY TCP? That way the UDP traffic can achieve almost same speed as TCP throughput through shadowsocks or V2RAY

Thank you

Ysurac commented 10 months ago

It was tested but UDP2RAW (and some others) produce a fake TCP traffic, not a real TCP traffic, and it's not aggregated with Multipath TCP.