文件 設定 Snell

Snell

Surge 生態裡常見的輕量協議,設定簡單、效能不錯,v4/v5 版本還支援 shadow-tls 混淆。

設定範例

config.yaml YAML
proxies:
  - name: "snell"
    type: snell
    server: server
    port: 44046
    psk: yourpsk
    # version: 4
    # udp: true

  - name: "snell-shadow-tls"
    type: snell
    server: server
    port: 44046
    psk: yourpsk
    obfs-opts:
      mode: shadow-tls
      host: bing.com
      password: "shadow_tls_password"
      version: 2

欄位說明

psk必須

Snell 預共享金鑰。

version可選

Snell 協議版本,支援 v1~v5,只有 v3/v4/v5 支援 UDP。

reuse可選

連線複用,僅 v4/v5 支援,預設 false

obfs-opts 混淆設定

obfs-opts.mode可選

混淆模式,支援 http/tls/shadow-tls

obfs-opts.host可選

混淆用的偽裝網域。

obfs-opts.password / version / alpn可選

mode: shadow-tls 時需要:password 是 shadow-tls 密碼,version 支援 v1/v2/v3,alpn 支援 h2http1.1