Skip to main content

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 之一