A fast tunnel proxy that helps you bypass firewalls. (https://shadowsocks.org) Usage: sslocal [OPTIONS] Options: -c, --config Shadowsocks configuration file (https://shadowsocks.org/doc/configs.html) -b, --local-addr Local address, listen only to this address if specified -u Server mode UDP_ONLY -U Server mode TCP_AND_UDP --protocol Protocol for communicating with clients (SOCKS5 by default) [possible values: socks, http, tunnel, redir, dns, tun] --udp-bind-addr UDP relay's bind address, default is the same as local-addr --udp-associate-addr UDP relay's externally visible address return in UDP Associate responses -s, --server-addr Server address -k, --password Server's password -m, --encrypt-method Server's encryption method [possible values: plain, none, table, rc4-md5, aes-128-ctr, aes-192-ctr, aes-256-ctr, aes-128-cfb, aes-128-cfb1, aes-128-cfb8, aes-128-cfb128, aes-192-cfb, aes-192-cfb1, aes-192-cfb8, aes-192-cfb128, aes-256-cfb, aes-256-cfb1, aes-256-cfb8, aes-256-cfb128, aes-128-ofb, aes-192-ofb, aes-256-ofb, camellia-128-ctr, camellia-192-ctr, camellia-256-ctr, camellia-128-cfb, camellia-128-cfb1, camellia-128-cfb8, camellia-128-cfb128, camellia-192-cfb, camellia-192-cfb1, camellia-192-cfb8, camellia-192-cfb128, camellia-256-cfb, camellia-256-cfb1, camellia-256-cfb8, camellia-256-cfb128, camellia-128-ofb, camellia-192-ofb, camellia-256-ofb, rc4, chacha20-ietf, aes-128-gcm, aes-256-gcm, chacha20-ietf-poly1305, 2022-blake3-aes-128-gcm, 2022-blake3-aes-256-gcm, 2022-blake3-chacha20-poly1305] --timeout Server's timeout seconds for TCP relay --plugin SIP003 (https://shadowsocks.org/doc/sip003.html) plugin --plugin-mode SIP003/SIP003u plugin mode, must be one of `tcp_only` (default), `udp_only` and `tcp_and_udp` --plugin-opts Set SIP003 plugin options --server-url Server address in SIP002 (https://shadowsocks.org/doc/sip002.html) URL --acl Path to ACL (Access Control List) --dns DNS nameservers, formatted like [(tcp|udp)://]host[:port][,host[:port]]..., or unix:///path/to/dns, or predefined keys like "google", "cloudflare" --dns-cache-size DNS cache size in number of records. Works when trust-dns DNS backend is enabled. --tcp-no-delay Set TCP_NODELAY option for sockets --tcp-fast-open Enable TCP Fast Open (TFO) --tcp-keep-alive Set TCP keep alive timeout seconds --tcp-multipath Enable Multipath-TCP (MPTCP) --udp-timeout Timeout seconds for UDP relay --udp-max-associations Maximum associations to be kept simultaneously for UDP relay --inbound-send-buffer-size Set inbound sockets' SO_SNDBUF option --inbound-recv-buffer-size Set inbound sockets' SO_RCVBUF option --outbound-send-buffer-size Set outbound sockets' SO_SNDBUF option --outbound-recv-buffer-size Set outbound sockets' SO_RCVBUF option --outbound-bind-addr Bind address, outbound socket will bind this address --outbound-bind-interface Set SO_BINDTODEVICE / IP_BOUND_IF / IP_UNICAST_IF option for outbound socket -6 Resolve hostname to IPv6 address first -v... Set log level --log-without-time Log without datetime prefix -f, --forward-addr Forwarding data directly to this address (for tunnel) -n, --nofile Set RLIMIT_NOFILE with both soft and hard limit --outbound-fwmark Set SO_MARK option for outbound sockets --tcp-redir TCP redir (transparent proxy) type [possible values: redirect, tproxy] --udp-redir UDP redir (transparent proxy) type [possible values: tproxy] --local-dns-addr Specify the address of local DNS server, send queries directly --remote-dns-addr Specify the address of remote DNS server, send queries through shadowsocks' tunnel --tun-interface-name Tun interface name, allocate one if not specify --tun-interface-address Tun interface address (network) --tun-interface-destination Tun interface destination address (network) --tun-device-fd-from-path Tun device file descriptor will be transferred from this unix domain socket path -d, --daemonize Daemonize --daemonize-pid File path to store daemonized process's PID --single-threaded Run the program all in one thread --worker-threads Sets the number of worker threads the `Runtime` will use -a, --user Run as another user --online-config-url SIP008 Online Configuration Delivery URL (https://shadowsocks.org/doc/sip008.html) --online-config-update-interval SIP008 Online Configuration Delivery update interval in seconds, 3600 by default --online-config-allowed-plugin SIP008 Online Configuration Delivery allowed plugin list -h, --help Print help -V, --version Print version