Skip to content

Snell

Match the server version explicitly. ShadowTLS, Restls, or JLS wrapping also requires its own password, version, and related parameters.

Node example

Merge this node into the configuration’s proxies list. Replace example addresses, identities, and credentials. If you rename Node, update group references too.

yaml
proxies:
  - name: Node
    type: snell
    server: proxy.example.com
    port: 443
    psk: YOUR_PSK
    version: 4
    udp: true

Protocol fields

FieldHow to configure it
pskServer pre-shared key.
versionMatch the server version; this example explicitly uses v4. Version 5 uses the v4 compatibility path, not a native v5 client.
udpUDP needs v3 or the v4-compatible path; v1/v2 do not support it.
reuseOptional connection reuse for v4/v5.
obfs-optsAdd only for server-side obfuscation, including the matching mode, host, and other options.

Groups and rules · Common fields · TLS · Transports

Reference: mihomo.