Xray-core
Xray-core copied to clipboard
VLESS-XTLS-REALITY+acceptProxyProtocol+nginx proxy_protocol on偶发性无法连接
xray v1.8.4 nginx v1.24.0
nginx stream代理sni分流开启proxy_protocol on; xray开启tcpSettings中的"acceptProxyProtocol": true 该组合在使用过程中会出现偶发性的无法连接
目前测试出稳定的复现方式: 重启nginx后立即访问 https://www.google.com 或 https://www.youtube.com (其他地址可能也会),确保是nginx重启后的第一个连接。 此时xray有访问日志无异常日志,nginx无异常日志,浏览器处于连接中,最终会超时连接失败。 经过第一个连接后,后续访问会偶发性的无法连接。
设置nginx proxy_protocol off;和xray"acceptProxyProtocol": false之后不会有此问题。
@bbi8 于是世界移除了proxy protocol()
建议发你的nginx配置和xray配置供其他人参考,或可能帮你分析一下
另外你觉得不稳了,就不要用nginx监听443sni分流这种形式就解决了嘛。