订阅和手填分别在什么时候用

材料是订阅链接、二维码还是主机端口,决定你在 Type 里选哪一项。选错以后,表单字段会对不上。

Shadowrocket 本身不附带可连接的节点。打开应用后,首页 SERVER 下面往往只有 Add Server。要把服务提供者给的材料写进去,才有可选的条目。材料常见有三种:订阅地址、单节点二维码、以及一行行写明的主机、端口和认证信息。三种材料对应不同的 Type,不能混用。

本站不提供订阅或节点。下面只说明应用里该选哪一种写入方式,以及写错之后会看到什么现象。

先看你手里的是什么

从首页右上角「+」或 Add Server 进入添加流程后,第一项就是 Type。这一项决定后面出现哪些字段。先判断材料,再改 Type,不要先凭印象选一个协议再往里填。

  • http://https:// 开头、整段是一个网址,通常是订阅。选 Subscribe
  • 一张二维码,可能是订阅,也可能是单条节点。能扫就先扫;扫完看列表是多了一组还是只多一条,即可判断。
  • 对方文档里分别写了协议、地址、端口、密码或 UUID,这是手填。Type 选对方写明的协议,例如 Shadowsocks、Vmess、Trojan,而不是 Subscribe。

把订阅网址填进 Shadowsocks 的地址栏,或把主机名填进 Subscribe 的 URL,表面都能点保存,但保存后的条目无法按预期工作。前者不会拉来节点列表,后者会把主机名当成订阅去请求,结果多半是失败或空列表。

Subscribe 一次写入多条

订阅的作用是:应用按这个网址去取一份节点清单,并在首页列出来。之后在首页对这条订阅下拉,可以更新清单。更新替换的是清单内容,不会自动改掉你当前选中的那一条。如果更新后原来的节点消失了,需要重新点选一条仍然存在的节点,再打开开关。

粘贴订阅时最常见的失败原因是链接被截断。聊天软件、邮件或网页复制时,可能在中间插入空格、换行,或只复制了前半段。贴进 URL 之后,先检查开头是否完整、中间有没有断行、末尾有没有多余字符。不要自行补 http 或删掉查询参数,那些参数往往是服务提供者用来标识用户的。

订阅能写入节点,不表示这些节点当前可用。过期、限速、或对方服务器故障,都会让列表看起来正常,连接却失败。这种情况应向服务提供者确认订阅状态,而不是改 Type 或重装应用。

手填只增加正在编辑的这一条

手填适合对方只给了一条节点,或需要单独加一条测试节点。Type 必须与对方文档一致。协议选错时,后面的 Method、UUID、Plugin 等字段会对不上:有的字段消失,有的字段变成必填但你没有对应值。

Method 和 Plugin 必须以对方文档为准。不要用网上常见的加密方式去猜,也不要在 Plugin 里随便选一个「看起来高级」的选项。猜错之后,首页可能仍显示该节点,开关也能打开,但 Connectivity Test 会失败,或网页无法打开。

备注(Remark)只影响列表里的显示名称,不影响连接。地址和端口必须原样填写。有人把域名和 IP 都试一遍,这只在对方明确提供两种入口时才有意义;把端口改成 443 或 80「碰运气」,通常没有帮助。

二维码不要重复导入

首页左上角的扫描,适合直接对着订阅码或节点码。手动表单里也有 Scan QR Code,用于把码里的字段填进当前表单。同一份材料扫两次,列表里可能出现重复条目。重复本身不一定报错,但更新订阅时容易看错该下拉哪一条。

如果扫码后提示无法识别,先确认码没有被裁切、反光或缩放过度。仍失败时,向服务提供者要文本形式的链接或参数,改用粘贴。不要从来源不明的图片识别结果里抄一段「看起来像订阅」的字符串。

写进去之后先不要改模式

导入成功只说明列表里有条目。接下来应到首页选中一条,打开开关,并用 Connectivity Test 看延迟。这一步在教程《建立连接》里。若测试失败,先确认 Type 和材料是否匹配,再检查订阅是否过期。Global Routing 被改成 Direct,也会让人误以为导入失败,那是另一篇文章的范围。

界面字段的位置和截图,见教程《导入配置》。Config 标签里的规则文件和这里的节点清单不是一回事:订阅不会自动变成规则,手填也不会生成分流策略。