配置示例
config.yaml YAML
proxies: - name: "trojan" type: trojan server: server port: 443 password: yourpsk udp: true sni: example.com client-fingerprint: random skip-cert-verify: true network: tcp
字段说明
password必须Trojan 服务器密码,明文传输是 Trojan 协议设计里的一部分(依赖 TLS 保护)。
ss-opts(兼容 trojan-go)
老版本 trojan-go 支持在 Trojan 外面再叠一层 Shadowsocks AEAD 加密,如果你的节点是这种搭配,需要额外开启:
YAML ss-opts
ss-opts: enabled: true method: aes-128-gcm password: "example"
ss-opts.method可选支持 aes-128-gcm/aes-256-gcm/chacha20-ietf-poly1305。绝大多数现代 Trojan 节点不需要这层,直接跳过即可。