Xray-core icon indicating copy to clipboard operation
Xray-core copied to clipboard

VLESS-XTLS-REALITY+acceptProxyProtocol+nginx proxy_protocol on偶发性无法连接

Open bbi8 opened this issue 2 years ago • 3 comments

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 avatar Dec 02 '23 18:12 bbi8

@bbi8 于是世界移除了proxy protocol()

Fangliding avatar Dec 02 '23 18:12 Fangliding

建议发你的nginx配置和xray配置供其他人参考,或可能帮你分析一下

另外你觉得不稳了,就不要用nginx监听443sni分流这种形式就解决了嘛。

chika0801 avatar Dec 03 '23 16:12 chika0801

#2754

zxcvos avatar Dec 15 '23 07:12 zxcvos