A fast tunnel proxy that helps you bypass firewalls. (https://shadowsocks.org) Usage: ssmanager [OPTIONS] Options: -c, --config Shadowsocks configuration file (https://shadowsocks.org/doc/configs.html), the only required fields are "manager_address" and "manager_port". Servers defined will be created when process is started. -u Server mode UDP_ONLY -U Server mode TCP_AND_UDP -b, --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 -s, --server-host Host name or IP address of your remote server --manager-addr ShadowSocks Manager (ssmgr) address, could be ip:port, domain:port or /path/to/unix.sock -m, --encrypt-method Default 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 Default timeout seconds for TCP relay --plugin Default 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 Default SIP003 plugin options --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 used. --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 -6 Resolve hostname to IPv6 address first -v... Set log level --log-without-time Log without datetime prefix -d, --daemonize Daemonize --daemonize-pid File path to store daemonized process's PID --manager-server-mode Servers mode: builtin (default) or standalone --manager-server-working-directory Folder for putting servers' configuration and pid files, default is current directory -n, --nofile Set RLIMIT_NOFILE with both soft and hard limit --outbound-fwmark Set SO_MARK option for outbound sockets --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 -h, --help Print help -V, --version Print version