连接异常时不要同时改订阅、节点和路由。先写清现象落在哪一层:更新失败或空列表、字段或乱码、延迟与 UDP 或路由。一层稳定后再进下一层。本文默认你已经有自己的订阅。本站不提供、不销售、不推荐任何节点、订阅或服务商。
先固定现象再动手
动手前用三行把现象定住。第一行写订阅:更新时间、报错原文、Home 里的服务器条数。第二行写节点:你准备看的那一条,端口和 SNI 是有字还是空白,名称是否乱码。第三行写连接:Connectivity Test 是毫秒还是超时,实际请求是否失败,UDP 有没有单独测过。三行写不出,就还没有开始排查,只是在来回点按钮。
Shadowrocket 是全平台客户端:iPhone / iPad 在 App Store 一次性买断(约 2.99 美元),Mac、Windows、安卓、Linux 在本站下载页免费。订阅由你自己的服务商提供,客户端买断不等于订阅本身。这三行都假设应用本身已经装好。若应用来源还没核对,先核对开发者 Shadow Launch Technology Limited 和应用 ID 932747118,再进入下面的层。不要把安装问题和空列表混成一次重装。
现在不要做的
- 多条订阅
- 不要为了试而复制四五条
- 同时改
- 不要又改 URL 又改 SNI
- 公开令牌
- 不要把地址发到网页或群里
- 关校验
- 不要为了出数字关掉 TLS 校验
这些动作会让三行笔记失效。
现在可以做的
- 抄现象
- 报错打码后保留原文
- 认格式
- 在本地看 URL 还是正文
- 选一层
- 只处理最靠前的失败层
- 改一处
- 改完立刻重测这一层
靠前的层没过,就不要测后面的层。
订阅层:更新失败与空列表
最靠前的失败是更新失败或条数为 0。Subscribe 里应是 https 订阅地址,而不是 Base64 长串、YAML 全文或一行 vmess://。地址形状可对照 https://example.com/sub?token=example ,真实令牌不要写进这三行笔记。首尾空格和换行删掉后再更新一次。更新仍失败,把打码后的报错交给自己的服务商。更新成功但条数为 0,请对方确认正文是 Base64 节点列表、YAML、SIP008,还是一份客户端取不出服务器的文本。
单条协议链接不要留在 Subscribe 里反复更新。改走 Add Server,按原文填写后再进入节点层。订阅层通过的标志很具体:更新时间变化,条数大于 0,名称至少能让你点中那一条。名称乱码但条数大于 0,可以进入节点层看字段,不要在订阅层用改 URL 的方式处理乱码。
一层的通过条件要能指认
订阅层看条数,节点层看字段和原文是否一致,连接层看同一条件下的测试记录。说“还是不行”时,先指出是哪一个条件没达到。
节点层:字段、乱码与协议
条数已经大于 0,才打开详情。Shadowsocks 核对加密方式和密码。VMess、VLESS 核对 UUID、传输、Path、Host、TLS、SNI。Trojan 核对密码与 SNI。Hysteria2、TUIC 核对认证、端口和 SNI。WireGuard 核对两端密钥和 Endpoint。只修正与原文不符的那一格,保存后先不要测路由,回到 Home 对这一条做一次 Connectivity Test,把结果写进第三行。
乱码分两种。字段与原文一致,只是备注无法阅读:请服务商提供 UTF-8 名称,或你自己改一个显示名。字段是空的或 Type 与原文协议不符:这是导入不完整,回到订阅层看格式,而不是在乱码名字上继续改 Path。改显示名不算节点层通过。通过是指准备使用的字段与原文一致。
-
写三行
订阅、节点、连接各一行。没有的项目写“尚未测”,不要留空到忘记。
-
只修订阅层
地址、网络、格式。条数大于 0 再往下。
-
只修节点层
一个字段,一次测试。乱码不替代字段核对。
-
只修连接层
同一网络下读毫秒或超时,UDP 另计,路由单独改。
-
停止条件
这一层的通过条件达到,或需要服务商才能继续。不要同时打开下一层。
连接层:延迟、UDP 与路由
节点层通过后,在不改字段的前提下做基线。同一网络连续两次 Connectivity Test,结果接近就记下范围;一次成功一次超时就再测一次。然后才允许改连接层的一件事:或者做 UDP 验证,或者调整 Global Routing,或者更换你选中的记录。三件不要一起做。UDP 失败而探测有数字,就停在 UDP 这一件事上询问服务商。请求失败而探测有数字,就停在路由上,字段保持你刚核对过的状态。
任何一层需要把信息发给别人时,都先遮住订阅 URL。若令牌已经公开,暂停后面的层,先请服务商重置,用新地址替换原条目,然后从订阅层重新写三行。旧的毫秒数是旧地址上的基线,不能直接当作新地址的基线。
常见问题
三层都像有问题,从哪层开始?
从订阅层开始。没有记录时,节点层和连接层都没有对象。
改了 SNI 又换了网络,超时了?
改回 SNI,回到原来的网络,重新做基线。一次只保留一个变化。
服务商让我重装应用?
先确认对方是在说客户端清单还是订阅。空列表通常替换或重置 URL 即可,不必重装。
笔记能不能截全屏?
不要。全屏常带有 Subscribe 里的地址。只抄打码后的报错、条数和测试结果。