xbox 如何正确搭配 clash?

2022-06-02 08:02:20 +08:00
 ronman
刚入了一台 xsx ,此前一直是 openwrt 跑 oprnclash 走规则分流,但 xsx 接入网络后,会提示服务不可用,商店显示需要联网,nat 测试显示双重 nat ,但网络测试显示一切正常。

如果先关闭 openclash ,让 xsx 先联网,那么一切正常,能下载也能逛商店,此后打开 openclash ,xsx 能够正常分流,Netflix 这些都可以看。

但,每次启动都需要先关 openclash 在开,有点麻烦,不知道各位吴彦祖有什么好的方法解决吗?



p.s. openclash 的三种模式都尝试过了
10340 次点击
所在节点    问与答
21 条回复
PrinceofInj
2022-06-02 08:20:06 +08:00
用的规则分流,redir ,没问题。
JensenQian
2022-06-02 08:27:28 +08:00
规则问题,xsx 下载的 cdn 是有国内 cdn
ronman
2022-06-02 08:47:31 +08:00
@JensenQian 请问一下是那个模式?是否需要关闭 UDP 转发? DNS 要指定为微软的那个吗,谢谢
ronman
2022-06-02 08:47:54 +08:00
@JensenQian Xbox 走的直连,这个能看到的
JensenQian
2022-06-02 09:23:37 +08:00
@ronman #3 Redir-Host ,rule ,没开,没指定
老哥,问你个事,你 ipv6 开了吗,开了话我怀疑是 ipv6 问题,你规则应该没问题的
ronman
2022-06-02 09:32:44 +08:00
@JensenQian 打开 openclash 后 ipv6 获取不到,不打开反而显示有 ipv6 ,我回去完全关掉试试看呢,谢谢
ronman
2022-06-02 09:33:13 +08:00
@PrinceofInj 请问一下是 redir 哪个模式?是否需要关闭 UDP 转发?
JensenQian
2022-06-02 09:35:31 +08:00
@ronman #6 应该就是 ipv6 问题,你把 openwrt 的 ipv6 关掉,尤其是这个
http://tva1.sinaimg.cn/large/005JbynVgy1h2tndf64obj30td0hf0zj.jpg
PerFectTime
2022-06-02 09:52:56 +08:00
xsx 的 dns 得用 clash 的 dns ,建议检查一下
ronman
2022-06-02 10:25:29 +08:00
@JensenQian 好的,感谢感谢,我回去试试
ronman
2022-06-02 10:25:56 +08:00
@PerFectTime 默认 DNS 走的网关的地址,需要手动在 Xbox 改吗?
zgray
2022-06-02 10:28:31 +08:00
这个问题我前段时间也出现过,原因是 openclash 默认的 dns.fallback-filter.domain 中吧"msftconnecttest.com"加入进去了,你在"全局设置->dns 设置"这个 tab 下勾选"自定义 Fallback-Filter",然后自己删除掉"msftconnecttest.com"相关的配置项即可。

原因是 xbox 是借助 msftconnecttest.com 的 url 连接测试来测试网络是否可用,而 msftconnecttest.com 域名解析在 fallback-filter 中的时候是走代理解析到的 ip ,然后实际连接的时候可能发生了什么问题(可能机场端,也可能微软服务器那边)拒绝了连接,就导致 xbox 认为网络未连接。( PS:windows 右下角网卡感叹号也是这个用连接连这个域名进行的测试)

你可以关闭 openclash 后,用 curl 和 dig 测试下这个域名的 ip 解析地址和连接情况。然后打开 openclash 没改我上面说的那个选项情况下的 ip 解析和连接测试情况。再时候是按我说的调整 fallback-filter 后的情况。

我调整后这几个月再也没发生过类似问题。
zgray
2022-06-02 10:37:26 +08:00
顺便说下,搭配 openclash 中的`DNS 高级设置`开关,这时会出现两个新的文本框,在第二个文本框中输入 '+.msftconnecttest.com': '114.114.114.114',搭配上面的设置效果更佳。

PS: +.msftconnecttest.com 在国内是有服务器的,而且服务器还行,因此这个用来进行连接测试的服务器实在没有走代理的必要,让其更快的解析到国内合适的 IP 地址反而更佳。
wwqgtxx
2022-06-02 12:19:15 +08:00
@zgray 试了一下 www.msftconnecttest.com 这个域名只有香港的服务器,没找到有国内 IP
ronman
2022-06-03 02:00:22 +08:00
@zgray 感谢感谢,可以了,老哥牛皮!
xyq658145
2022-06-17 17:00:45 +08:00
@ronman 老哥,有详细的配置方法吗?我删掉 msftconnecttest.com 的字段,还是不行。。
@ronman @ronman 老哥,有详细的配置方法吗?我删掉 msftconnecttest.com 的字段,还是不行。。
mhjack
2022-06-24 14:31:59 +08:00
@zgray 真是万分感谢!解决了一直困扰我的 开了 openclash win 电脑右下角 wifi 图标一致地球仪的问题
tony1016
2023-02-26 13:24:21 +08:00
各种原因都有。反正要保证 www.msftconnecttest.com/connecttest.txt 能够拿到数据即可。我这里是因为我的机场规则里,msftconnecttest.com 是直连,但是我家宽带连不同这个地址,改为代理就好了
Sahudaon
2023-06-22 11:57:01 +08:00
老哥,你的软路由是当做主路由用还是旁路由呀,我是 j4125 当旁路由用的,也是一样能解决吗
ronman
2023-06-22 13:02:25 +08:00
@Sahudaon 主路由 旁路由一样的吧 你设置好网关那些就行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/856844

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX