shadowsocks-rust
A rust port of shadowsocks, based on mio 0.5.x.
Install
Without OpenSSL
|
With OpenSSL
|
Compare to Python Version
Features
| Rust | Python (2.9.0) | |
|---|---|---|
| TCP & UDP support | √ | √ |
| TCP fast open | wait mio support |
√ |
| Destination IP blacklist | X | √ |
| One time auth | √ | √ |
| Multiple encryption methods | √ | √ |
| Async UDP support | √ | X |
| IPv6 support | untested | X |
| Windows compatible | wait mio stable |
need install crypto libs |
| Multiple servers support | √ | X |
Both Supported Encryption Methods
- AES-128-CTR
- AES-192-CTR
- AES-256-CTR
- AES-128-CFB
- AES-256-CFB
- AES-128-CFB1
- AES-256-CFB1
- AES-128-CFB8
- AES-256-CFB8
- Salsa20
- Chacha20
- RC4
TBD
- test IPv6
- fix compatible problem on windows
- support TCP fast open