-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
桥接服务器以Shadowsocks入站Vision出站,出现访问受限问题。 #1612
Comments
你的VPS A是在国内吧?(没看你明说) 看了下A和B的配置,有个可疑点,建议你把 A和B里面关于这个参数删了测试下
|
已删除相关字眼,情况没有改善。 |
看来好多人还不知道代码里 Vision 只支持纯净入站或另一个 Vision 入站, |
原来如此 建议你的国内vps a,入站开vision就行了,你试试了 |
其实我早就看到了这个问题 #1500 , |
明白,那我自己再试试吧。感谢! |
inbound 和 outbound 都新增 http 协议 |
简述
最近尝试架设中继/桥接服务器以加速和改善内网访问外网的延迟和线路。结果发现访问体验非但没有改善反而严重下降。分流(从桥接服务器直接访问国内站点)流量体验还算正常。经过代理的流量,网页加载速度非常慢,经常遇到网页的一些内容加载不出来,甚至整个网页打不开。但偶尔一些流媒体加载迅速。经过一系列排查,最终怀疑到桥接服务器SS入站和vision协议出站的代理方式存在未知问题。
使用场景
客户端(Me),桥接服务器(A)和终端服务器(B)的使用场景如下:
{Me} <=====> {(port:23443) A} <=(GFW)=> {(port:24443) B} <=====> (International Internet)
其中,Server A的Inbound是ShadowSocks协议,Outbound是Vision。Server B的Inbound是Vision。A和B都运行Xray-core。
A服务器config.json如下:
B服务器config.json如下:
详细问题描述
长话短说,我试过:
我使用Vision直连B端Xray代理,访问外网:访问正常,网页所有元素都可正常加载。
我使用SS连接A端,访问国内网站:访问正常;访问外网:访问受阻,部分元素无法加载,部分网站无法建立连接。
更换A端Inbound为裸socks5配置,客户端使用socks连接A端,访问国内网站:访问正常;访问外网:访问正常。
更换A端Inbound为vless+tcp,客户端连接A端,访问国内网站:访问正常;访问外网:访问正常,但延迟相比项目3加大。
更换A端Inbound为vless+tcp+tls,客户端连接A端,访问国内网站:访问正常;访问外网:访问正常,但延迟相比项目4加大。
更换A端Inbound为vless vision,客户端连接A端,访问国内网站:访问正常;访问外网:访问正常,延迟和项目4差不多。
转移A服务器到另一国内服务器,重复以上测试,结果不变。
最后,在电报dalao的建议下,我在一台国内服务器上,同时开了两个Xray docker实例,一个作A Bridge Server,一个作B End Server。也就是说,A和B之间在物理上是本地连接,理论上不存在A和B之间线路问题。客户端连接A端,访问被分流网站,访问正常;访问被代理网站,访问受阻。
至此我怀疑,Xray在作为桥接服务器时,Inbound为Shadowsocks,Outbound为Vision时,可能存在一些数据耦合(不知道能不能这么表达,网络基础并不高)的问题。有什么办法可以较好地处理中转流量?我也是一路摸索到这步的,因为文档配置方法里面关于桥接模式的描述并不多。
The text was updated successfully, but these errors were encountered: