sing-box/docs/configuration/outbound/shadowsocksr.md

1.4 KiB

Structure

{
  "type": "shadowsocksr",
  "tag": "ssr-out",
  
  "server": "127.0.0.1",
  "server_port": 1080,
  "method": "aes-128-cfb",
  "password": "8JCsPssfgS8tiRwiMlhARg==",
  "obfs": "plain",
  "obfs_param": "",
  "protocol": "origin",
  "protocol_param": "",
  "network": "udp",

  ... // Dial Fields
}

!!! warning ""

The ShadowsocksR protocol is obsolete and unmaintained. This outbound is provided for compatibility only.

!!! warning ""

ShadowsocksR is not included by default, see [Installation](./#installation).

Fields

server

==Required==

The server address.

server_port

==Required==

The server port.

method

==Required==

Encryption methods:

  • aes-128-ctr
  • aes-192-ctr
  • aes-256-ctr
  • aes-128-cfb
  • aes-192-cfb
  • aes-256-cfb
  • rc4-md5
  • chacha20-ietf
  • xchacha20

password

==Required==

The shadowsocks password.

obfs

The ShadowsocksR obfuscate.

  • plain
  • http_simple
  • http_post
  • random_head
  • tls1.2_ticket_auth

obfs_param

The ShadowsocksR obfuscate parameter.

protocol

The ShadowsocksR protocol.

  • origin
  • verify_sha1
  • auth_sha1_v4
  • auth_aes128_md5
  • auth_aes128_sha1
  • auth_chain_a
  • auth_chain_b

protocol_param

The ShadowsocksR protocol parameter.

network

Enabled network

One of tcp udp.

Both is enabled by default.

Dial Fields

See Dial Fields for details.