正文
之前我抢到了Vmiss的US.LA.TRI.Basic,拥有了第一台三网线路优化机,然后使用3x-ui时,使用默认内核配置按照教程搭建入站节点后,导入mihomo系软件stelliberty后,发现测试超时,折腾到大半夜后根据论坛建议将Xray版本降级为 v26.6.27 后才恢复正常。
Tip
强推stelliberty,比clash verge/clash party这种稳定太多。
今天升级面板为v3.6.0后内核自动选择为最新v26.7.28,于是又出现此问题,于是查阅github issue:
- 3x-ui #6090:VLESS 在 v2rayN 正常,但 Clash Verge 一直
Timeout。 - 3x-ui #5922:确认根因是 Xray
v26.7.11起,REALITY 的minClientVer留空时会隐含使用26.3.27。Mihomo/Clash 等第三方核心版本低于该门槛,握手被服务端拒绝。 - 上游对应提交:Xray commit af7eb68。
v26.7.28已包含这项行为。
于是得出彻底的解决方法:
- 进入入站设置。
- 安全 -> REALITY -> 最小客户端版本 设置为
1.0.0。 - 保存并重启 Xray。
一般不需要重新生成密钥或订阅链接。
Note
Xray 上游这是为了控制 REALITY 的 TLS 指纹新旧程度有意增加的版本门槛,降低到 1.0.0 会牺牲这层指纹新鲜度限制来换取 Clash/Mihomo 兼容性。