Docs Config ShadowsocksR

ShadowsocksR

A fork of Shadowsocks that adds a protocol layer and an obfuscation layer on top of SS. It's fairly niche these days, mainly used for compatibility with older nodes.

Example Config

config.yaml YAML
proxies:
  - name: "ssr"
    type: ssr
    server: server
    port: 443
    cipher: chacha20-ietf
    password: "password"
    obfs: tls1.2_ticket_auth
    protocol: auth_sha1_v4
    # obfs-param: domain.tld
    # protocol-param: "#"
    # udp: true

Field Reference

cipher / passwordRequired

The encryption method and password — basically the same as SS.

obfs / obfs-paramOptional

The obfuscation method (e.g. tls1.2_ticket_auth) and its parameter (usually a disguise domain).

protocol / protocol-paramOptional

The protocol plugin (e.g. auth_sha1_v4) and its parameter — your node provider will usually give you all four values together, so just copy them as-is. See common fields for the rest.