cargo shadowsocks-rust 1.8.10
v1.8.10

latest releases: 1.21.0, 1.20.4, 1.20.3...
4 years ago

Features

  • Support ACL configuration
  • sslocal supports transparent proxy protocol (experimental)
    • TCP
      • Linux: iptables with REDIRECT or TPROXY rules
      • macOS: pf
      • FreeBSD: pf or ipfw, not tested
      • OpenBSD: pf, not tested
    • UDP
      • Linux: iptables with TPROXY rules
      • FreeBSD/OpenBSD: pf, not tested
    • Usage: Run sslocal with --protocol redir
  • Better command line option verifications

Fixed BUGs

  • sslocal with HTTP protocol clears Hop-by-Hop headers
  • CryptoStream is now thread safe
  • #222 rc4 cipher is now working

Miscellaneous

  • Integrate into the Android's client implementation, shadowsocks/shadowsocks-android#2452
    • Not finished yet, you shouldn't use them in production environment
  • Abort on panic! for release builds
  • #223 --log-without-time command line option is added back
  • #205 -6 command line option to resolve host names to IPv6 addresses first

BREAKING Changes

  • Merged sstunnel and ssredir into sslocal
  • DNS-over-HTTPS and DNS-over-TLS are disabled by default, could be enabled by features dns-over-https and dns-over-tls
  • #217 Logging output uses local datetime instead of UTC
    • Logging output is now in customized format

Don't miss a new shadowsocks-rust release

NewReleases is sending notifications on new releases.