Skip to content

Snell

proxies:
- name: "snell"
type: snell
server: server
port: 44046
psk: yourpsk
# version: 4
# udp: true
# reuse: false
# obfs-opts:
# mode: http
# host: bing.com
- name: "snell-shadow-tls"
type: snell
server: server
port: 44046
psk: yourpsk
# version: 4
# udp: true
# reuse: false
# client-fingerprint: chrome
obfs-opts:
mode: shadow-tls
host: bing.com
password: "shadow_tls_password"
version: 2
alpn: ["h2"]
- name: "snell-restls"
type: snell
server: server
port: 44046
psk: yourpsk
# version: 4
# client-fingerprint: chrome
obfs-opts:
mode: restls
host: bing.com
password: "restls_password"
version-hint: tls13
- name: "snell-jls"
type: snell
server: server
port: 44046
psk: yourpsk
# version: 4
# client-fingerprint: chrome
obfs-opts:
mode: jls
host: bing.com
username: jls-user
password: "jls_password"

Common Fields

Required. Snell pre-shared key.

Snell version. Supports v1/2/3/4/5. UDP is only supported on v3/4/5.

Optional. Supports v4/5. Default is false.

Optional. Default is chrome.

Snell obfuscation settings.

Snell obfuscation mode. Supports http/tls/shadow-tls/restls/jls.

Snell obfuscation hostname.

The ShadowTLS password. Required only when shadow-tls is used.

The ShadowTLS version. Supported values are v1/2/3. Required only when shadow-tls is used.

Supported values are h2 and http/1.1. Required only when shadow-tls is used.

JLS username. Required only when jls is used.

Restls TLS version hint. Available values: tls12 / tls13.

Optional Restls carrier traffic script after the handshake.