TLS 配置
proxies:
- name: "tls-example"
tls: true
sni: example.com
servername: example.com
fingerprint: xxx
alpn:
- h2
- http/1.1
skip-cert-verify: true
client-fingerprint: random
reality-opts:
public-key: xxxx
short-id: xxxx
tls
启用 tls,仅适用于使用 tls
的协议,trojan
协议强制启用
sni/servername
服务器名称指示,在 VMess
/ VLESS
中为 servername
,如果为空,则为 server
中的地址
fingerprint
证书指纹,仅适用于使用 tls
的协议
alpn
支持的应用层协议协商列表,按优先顺序排列。
如果两个对等点都支持 ALPN,则选择的协议将是此列表中的一个,如果没有相互支持的协议则连接将失败。
参阅 Application-Layer Protocol Negotiation
skip-cert-verify
跳过证书验证,仅适用于使用 tls
的协议
client-fingerprint
客户端 utls 指纹,仅适用于 VMess
/ VLESS
/ Trojan
协议,可选项参阅全局客户端指纹
reality-opts
reality 配置,如果不为空,则启用 reality
reality-opts.public-key
reality 服务端私钥对应的公钥
reality-opts.short-id
服务端 short id 之一