Back to Sing Box

Snell.Zh

docs/configuration/outbound/snell.zh.md

1.14.01.7 KB
Original Source

!!! question "自 sing-box 1.14.0 起"

结构

json
{
  "type": "snell",
  "tag": "snell-out",

  "server": "127.0.0.1",
  "server_port": 1080,
  "version": 4,
  "psk": "password",
  "userkey": "",
  "reuse": false,
  "network": "tcp",
  "obfs_mode": "",
  "obfs_host": "",

  ... // 拨号字段
}

版本 6 结构

json
{
  "type": "snell",
  "tag": "snell-out",

  "server": "127.0.0.1",
  "server_port": 1080,
  "version": 6,
  "psk": "password",
  "userkey": "",
  "reuse": false,
  "network": "tcp",
  "mode": "",

  ... // 拨号字段
}

字段

server

==必填==

服务器地址。

server_port

==必填==

服务器端口。

version

==必填==

Snell 协议版本,4 6 之一。

版本 4 支持 HTTP 混淆(obfs_mode / obfs_host);版本 6 以流量整形(mode) 取而代之,并要求 psk 长度为 12 到 255 字节。

!!! note

由于我们有意不支持 Snell v5 的 QUIC 代理模式,v5 的线路协议实际上与 v4 没有区别,
因此不提供独立的 v4 服务器和 v5 客户端。

psk

==必填==

预共享密钥。

userkey

用户密钥,用于向多用户服务器进行认证。

reuse

启用连接复用(Snell v2 CONNECT 命令)。

network

启用的网络协议。

tcpudp

默认所有。

obfs_mode

==仅版本 4==

HTTP 混淆模式,none http 之一。

默认为 none

obfs_host

==仅版本 4==

obfs_modehttp 时发送的 HTTP Host 头。

默认为 bing.com

mode

==仅版本 6==

流量整形模式,default unshaped unsafe-raw 之一。

默认为 default

拨号字段

参阅 拨号字段