TongxiJi / shadowsocks-java

shadowsocks server base on netty4 , tcp & udp full support,
MIT License
275 stars 77 forks source link

关于单端口多用户这种方式,大佬有没有好的思路? #13

Closed mokitoo closed 5 years ago

mokitoo commented 5 years ago

如题,java在内存方面没有任何优势,如果能支持单端口多用户的话就可以解决这种问题 大佬在这个方面有啥好的思路么?

TongxiJi commented 5 years ago

https://github.com/TongxiJi/shadowsocks-java/blob/master/src/main/java/cn/wowspeeder/ss/obfs/impl/HttpSimpleHandler.java

支持了ssr的http-simple混淆头方式, 为所欲为吧.

mokitoo commented 5 years ago

看了下ssr的源码,好像是通过md5加密后的协议参数来区分不同的用户的 如果是原版ss的话,因为没有协议参数这种东西,其实直接通过密码也能区分用户 现在的问题是绑定一个端口以后,如果去给不同的用户初始化ChannelInitializer

TongxiJi commented 5 years ago

ss原始单端口多用户没可能了. 我之前也想过。。。

mokitoo commented 5 years ago

你觉得没可能的原因是啥…