TongxiJi / shadowsocks-java

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

有没有机会持续更新呢? #27

Open jiamo opened 3 years ago

jiamo commented 3 years ago

我看 CryptAeadBase 里面有 //TODO unfinished. 比如 ChaCha20Poly1305 的支持?

jiamo commented 3 years ago

我就尝试移植了https://github.com/qwj/python-proxy/blob/master/pproxy/cipherpy.py 中的 chacha20 相关的几个算法。 https://github.com/jiamo/shadowsocks-java/blob/master/src/main/java/cn/wowspeeder/encryption/ChaCha20_IETF_POLY1305_Cipher.java

ChaCha20_IETF可以工作。 但是 ChaCha20_IETF_POLY1305_Cipher 不可以工作。像是 tcpproxyhandler 中 clientChannel 被提前 close了。

但是对 netty 不熟。