Shadowsocks-NET / shadowsocks-specs

Specs of the Shadowsocks protocol family.
Creative Commons Zero v1.0 Universal
92 stars 8 forks source link

Recommend All Reference Implementations to support UDP Client Side Socket Reusing #6

Open xiaokangwang opened 10 months ago

xiaokangwang commented 10 months ago

Shadowsocks2022 supports client side socket reusing with UDP session ID field and Session ID based Routing routing, however, this feature is not implemented by at least one reference implementations' client(shadowsocks-go), and thus have become an edge case. It should be recommended for all reference implementations' client to implement this feature to detect and prevent server implementations that route UDP packets based on packet source address rather than Session ID.