hickory-dns
– Uses hickory-resolver
as DNS resolver instead of tokio
‘s builtin.local-http
– Allow using HTTP protocol for sslocal
local-http-native-tls
– Support HTTPS with native-tls
local-http-rustls
– Support HTTPS with rustls
local-tunnel
– Allow using tunnel protocol for sslocal
local-socks4
– Allow using SOCKS4/4a protocol for sslocal
local-redir
– Allow using redir (transparent proxy) protocol for sslocal
local-dns
– Allow using dns protocol for sslocal
, serves as a DNS server proxying queries to local or remote DNS servers by ACL ruleslocal-fake-dns
– FakeDNS, allocating an IP address for each individual Query from a specific IP poollocal-tun
– TUN interface support for sslocal
local-online-config
– SIP008 Online Configuration Deliverystream-cipher
– Enable deprecated stream ciphers. WARN: stream ciphers are UNSAFE!aead-cipher-extra
– Enable non-standard AEAD ciphersaead-cipher-2022
– Enable AEAD-2022 ciphers (SIP022)aead-cipher-2022-extra
– Enable AEAD-2022 extra ciphers (non-standard ciphers)This project uses system (libc) memory allocator (Rust’s default). But it also allows you to use other famous allocators by features:
jemalloc
– Uses jemalloc as global memory allocatormimalloc
– Uses mi-malloc as global memory allocatortcmalloc
– Uses TCMalloc as global memory allocator. It tries to link system-wide tcmalloc by default, use vendored from source with tcmalloc-vendored
.snmalloc
– Uses snmalloc as global memory allocatorrpmalloc
– Uses rpmalloc as global memory allocator# Install from crates.io
cargo install shadowsocks-rust
then you can find sslocal
and ssserver
in $CARGO_HOME/bin
.
For macOS and Linux, you can install it using Homebrew:
brew install shadowsocks-rust
For more information click here.
Learn how to create and use Bash functions with this complete tutorial. Includes syntax, arguments,…
Introduction Unlock the full potential of your Linux system with this comprehensive guide to essential…
Playwright-MCP (Model Context Protocol) is a cutting-edge tool designed to bridge the gap between AI…
JBDev is a specialized development tool designed to streamline the creation and debugging of jailbreak…
The Kereva LLM Code Scanner is an innovative static analysis tool tailored for Python applications…
Nuclei-Templates-Labs is a dynamic and comprehensive repository designed for security researchers, learners, and organizations to…