当涉及多节点时,配置证书的时候会产生一个问题,是否每个节点都需要配置独立的证书。其实是没有必要,因为在客户端连接服务器的时候,其实并不是用address去访问,而是用一个单独的参数host去访问,所以只要host参数里配置的内容和证书匹配就可以。
既certificates的证书只要和serverName匹配,之后客户端只需要用这个serverName填写在host参数内即可。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
{ "network": "tcp", "security": "xtls", "xtlsSettings": { "serverName": "blog.minirplus.com", "allowInsecure": false, "alpn": [ "h2", "http/1.1" ], "minVersion": "1.2", "maxVersion": "1.3", "preferServerCipherSuites": true, "cipherSuites": "", "certificates": [ { "certificateFile": "/etc/xray/cert.pem", // 换成你的证书,绝对路径 "keyFile": "/etc/xray/key.pem" // 换成你的私钥,绝对路径 } ], "disableSystemRoot": false, "enableSessionResumption": false } } |
There are no comments yet