-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
用xray的shadowsocks协议玩彩虹六号会出现打一把就掉线的情况 #129
Comments
客户端用的是 Netch 的 SS 吗?试试用 Xray 的 |
对的,直接netch直接新建ss |
麻烦试试两边都用 Xray 另外“打一把就掉线”看起来是触发了什么? |
进游戏连上了服务器,然后掉线,再重连上,然后不论玩匹配pve还是pvp,开局后不一会儿(也可能是第一回合打完),就掉线了(不过这游戏是还能继续打,但是每个玩家的等级信息没法看了,因为掉线了),一局打完后,结算界面显示“需要连上服务器”,然后手动退出该局游戏再重连服务器。。。整个过程就一直这样,无论打每局必定这样(当然重启过电脑,重开过游戏) |
是不是跟 "policy": 设置有关系?默认是600秒就断开 |
我晚上也是用的xray打r6,不过用的是trojan和xtls,目前没遇到断线的问题,你可以试一下? |
你是直接在netch里新建一个trojan吗? |
服务端日志看了一下,有这些错误,可能是断开的原因: |
麻烦断开的时候看一下时间,然后把相应的日志发出来 |
我用trojan netch提示udpblocked |
那不好意思不知道为什么了,我是正常的fullcone。。。 |
可以看一下服务端配置文件的全部吗 |
{ |
每次游戏断开服务端日志就会出现这个: |
感觉我可能需要完整过一遍 Xray 的 SS 和 Trojan,改一些不合理的地方 |
经过一些试验,我说一下自己遇到的一些情况: "inbounds": "outbounds": 另外游戏延迟比较稳定,50-70之间,集中在50-65,稳
"outbounds":
] 游戏延迟同1 3.用trojan,客户端直接在netch中新建一个trojan协议: "inbounds": "outbounds": (2)客户端netch配置: (3)结果: 4.同3,但是并不是直接在netch中新建一个trojan,而是用xray-core,然后在netch中新建一个socks5协议: "outbounds": (2)netch就是新建socks5协议, (3)结果: 虽然会掉线,不过这种方式感觉比上面的3种,延迟更低,更稳定,延迟竟然会出现40多ms,平均在50-65之间,50-60之间居多,这种方式同样感觉网速很快甚至可能略比3更快,包括进游戏连接服务器速度变快,开启匹配或退出对局时网络加载速度变快,即使是掉线重新连接回去也比1,2快很多 5.总结: 个人感觉: 直接在netch中新建trojan协议使用trojan时,udp可能是聚合在tcp中一起传输,所以这种方式游戏才不会掉线?但是问题在于可能因为udp聚合在tcp中所以游戏延迟变高了,也不稳定了? 实在小白,纯属于猜测,因为具体传输机制不太懂,所以这么猜测了 |
我想确认一下: |
我在netch里直接新建的,地址填写的是域名,并没有填写ip,主机sni填写的也是域名,游戏内延迟表现不太好,大约比直接ping节点多10ms左右,我的节点本来就质量一般,延迟表现在意料之内。 |
啊,感谢,好奇怪,为什么我地址填写域名就直接udpblocked了,只能填写vps ip才可以,难道是因为域名解析商用的不同导致的?我用的是cloudflare dns解析,没开启cdn |
检查一下域名能不能在本地被正常解析,另外 TCP 代理正常吗? |
我使用4的方法仔细观察了一下客户端的日志,发现猜测应该是对的,掉线貌似不是因为这种错误: |
也就是开始走udp连接后,tcp就会(慢慢)断开。。好像是这么回事 |
彩六 算是P2P游戏吧 我知道好像要一人建立主机。 |
域名正常解析呀,用cmd命令ping我的域名没问题,得到的就是我与之对应的A记录的vps ip,而且用netch直接建立ss协议的时候地址也是填写的域名并没有问题没有udpblocked |
vps直接开socks代理解决 |
能不能别用垃圾节点打游戏 |
好家伙,UCloud原价一年1000多的香港vps。。。。 |
UCloud网络已经是挺烂的了,而且Ucloud的GIA?还是专线? |
重点不是节点问题,是连接错误的复现和修复。照你这么说直接搬到服务器机房附近玩游戏不更好? |
我感觉你不是来解决问题的,而是来抬杠的。。。 |
麻烦有空及时回复,现在这是 release-blocker 了 |
客户端trojan和ss都用了,还是掉😟 |
@GleenJi 同时把 policy 超时时间改为 3000 试试 |
没用😟 |
@GleenJi 感谢测试,刚刚的测试相当于取消了 udp、tcp 的超时机制,但问题并没有被解决,目前暂时没思路了 |
@GleenJi 不过一位群友说 trojan xtls 玩彩虹六号没问题 |
也是netch本地socks5然后搭配xray-core trojan吗,可能我配置哪里有问题? |
netch我用的最新版本1.7.1 |
@GleenJi 你有 tg 吗 |
@GleenJi 话说 netch 的 trojan 也是 socks 入? |
你是用的tun/tap模式还是直接选的r6进程劫持流量啊。。。我用的tun/tap模式ping还挺正常的。。 |
我是直接进程模式 |
@GleenJi 有 tg 吗 |
没有😟,抱歉了 |
@GleenJi 先试一下虚拟网卡模式吧 |
好的 |
@pty819 麻烦用 socks 看看会不会遇到同样的问题 |
Xray-linux-64.zip 发现 UDP 入口处有一个 GC 机制,每 16 秒清理一次 8 秒无活动的映射,分别改成了 60 和 300,应该没问题了 |
非常,非常,非常感谢大佬!!!! |
代码已提交 43eb5d1 ,reproducible,十分感谢各位朋友协助测试 终于破案了。 |
首先非常感谢大佬付出,但是我用xray的shadowsocks协议玩彩虹六号时,会出现:玩一把对局结束后就掉线然后再重连,就这样循环。。。。
这是我服务端的配置文件:
{
"log":
{
"loglevel": "warning",
"access": "/overgfw/xray/log/access.log",
"error": "/overgfw/xray/log/error.log"
},
"inbounds":
[
{
"port": number,
"protocol": "shadowsocks",
"settings":
{
"method": "chacha20-ietf-poly1305",
"password": "password",
"network": "tcp,udp"
}
}
],
"outbounds":
[
{
"protocol": "freedom",
"settings":
{
"domainStrategy": "AsIs"
}
}
]
}
客户端用的是netch,
这是怎么回事呢?
之前用的是原版shadowsocks和shadowsocksR倒没问题
The text was updated successfully, but these errors were encountered: