跳到主要内容

Trojan

Trojan 是一种旨在通过模仿 HTTPS 等常用协议来绕过互联网审查的协议。Surfboard 支持带有可选 WebSocket (WS) 传输的 Trojan。

协议标准

示例

# 带有 WebSocket 传输和自定义标头的 Trojan 代理配置
ProxyTrojan = trojan, 192.168.20.6, 443, password=password1, udp-relay=false, skip-cert-verify=true, sni=www.example.com, ws=true, ws-path=/index.html, ws-headers=X-Header-1:value|X-Header-2:value

格式

{proxy name} = trojan, {server}, {port}, {password}, {udp-relay}, {skip-cert-verify}, {sni}, {ws}, {ws-path}, {ws-headers}

参数

名称是否必填备注
proxy name-
server-支持域名和 IP 格式。
port0 - 65535
password-
udp-relaytrue
false
默认值: false。
skip-cert-verifytrue
false
默认值: false。
sni-如果 SNI 值与 host 值一致,则无需定义。
wstrue
false
默认值: false。
ws-path-默认值: /
仅在 ws 设置为 true 时适用。
ws-headers-值格式:Header-1:value-1|Header-2:value-2
键和值之间用冒号分隔。
条目之间用竖线分隔。
仅在 ws 设置为 true 时适用。