官方手册 · 已有订阅与服务器信息
Shadowrocket 订阅与服务器管理
先区分订阅地址、服务器条目与 Config 配置文件,再进行导入、更新和整理。客户端一次性买断 ≠ 线路套餐;购买应用不等于取得可连接的服务器。
本页是系统查阅手册,按八个管理主题说明操作依据、字段边界与排查顺序。首次操作可先读快速上手教程,完成一次连接后,再回到对应章节检查细节。
- 用户已有自己的订阅
- 应用 ID 932747118
- 获取入口 App Store
Shadowrocket 主要用于 iPhone 与 iPad。本页不提供、不销售、不推荐节点或订阅;应用获取与正版核对见正版下载说明。系统要求以 App Store 页面标注为准。
[Subscribe]订阅导入
订阅地址与首次导入核对
订阅是可再次获取服务器列表的地址,不是某一台服务器,也不等于规则配置文件。
先确认输入内容的用途
导入前,准备好自己已有的完整订阅地址,并确认它由你的服务商标明用于 Shadowrocket。地址中的路径、查询参数和令牌可能共同决定返回哪一份列表;仅复制域名通常不够。不要根据页面标题或链接长短判断用途,也不要把账户说明页、登录页或续费页面的地址填进订阅字段。可访问的网页与可解析的订阅内容是两回事。
服务器条目保存连接所需的协议和参数,订阅负责从远端获取这些条目,Config 则控制规则、DNS 等行为。三个对象可以同时存在,却不能互相替代。导入订阅后列表出现服务器,只能说明获取与解析已经完成,尚未证明当前选中的服务器能够连接,也未证明已有规则会按预期处理流量。
从 Home 建立 Subscribe 条目
在 Home 打开新增入口,进入 Add Server,并在 Type 中选择 Subscribe;实际入口位置以应用内显示为准。在 URL 中粘贴完整地址,为订阅填写便于辨认的备注,再保存。若应用询问是否获取或更新订阅,按提示执行。操作期间留意系统网络是否可用,不要在等待过程中连续新增相同地址,否则容易留下多个外观相似的订阅分组。
保存前先检查首尾是否混入空格、换行、引号或中文标点。聊天消息中自动换行的长地址,复制后不一定缺失,但截图转文字可能把字符识别错误。尤其要核对问号之后的内容、大小写敏感的令牌和百分号编码。地址属于访问凭据,应直接粘贴到应用,不要为了检查格式而提交到陌生网页。
https://example.com/sub?token=xxxx
以上只是格式示例,不是可用订阅。真实地址从你的服务商处获取。示例中问号后的 token 表示查询参数,不能据此推断所有订阅都使用相同参数名。某些地址把识别信息放在路径里;检查时应保持原样,不要为了让地址看起来整齐而删除一段,也不要自行补上示例中的参数。
保存之后核对四项结果
第一次获取完成后,依次检查订阅分组是否出现、服务器条目是否存在、条目协议是否符合已有信息、备注是否能区分该分组。若列表为空,先保留原地址,检查应用提示,再确认服务商是否调整过订阅入口。不要立即修改每一台服务器,也不要先删除旧列表;导入失败与服务器连接失败应分开处理。
如果列表正常出现,却包含不认识的名称,应先对照已有订阅说明,而不是把名称当成连接质量或地理位置的保证。备注由订阅内容决定,可能在后续更新中改变。只要需要追踪某个条目,就应同时记录它所属的订阅与协议类型,不能只记住列表中的显示顺序。
[Check]订阅导入成功、服务器测试成功、实际请求成功,是三个不同检查点。请按顺序核对,不要用其中一项代替其余两项。
遇到解析失败时,先检查完整地址和当前网络,再核对返回内容是否仍是订阅数据。远端若返回登录提示、错误页面或空内容,即使请求本身得到响应,也无法形成服务器列表。详细分支可参阅订阅为空或解析失败自查。保留错误文字即可,向他人求助时不要附上完整令牌。
已存在相同订阅时,优先在原条目上更新,而不是重复导入。需要试验新地址,可先用不同备注建立临时分组,并保留原分组作为对照。确认新列表完整且能够完成实际请求后,再决定是否移除旧条目。这样的顺序能把远端内容变化与本地操作影响分开,减少误删后无法判断原因的情况。
[Add Server]手填服务器
按协议核对连接字段
手填适用于已有完整服务器参数的情况。先选 Type,再逐项对应,不用猜测补全缺失信息。
把地址、身份信息与传输设置分开
在 Add Server 中,Type 决定后续字段如何解释。相同的地址和端口,配上不同协议也不会自动兼容。先对照已有服务器说明选择 Shadowsocks、VMess、VLESS、Trojan 等实际类型,再填写服务器地址和端口。服务器地址通常是域名或 IP,不要把完整分享链接粘贴进地址字段,也不要把路径或备注附在域名后面。
端口只填写服务端给出的数字。看到 TLS 就默认填写某个常用端口,或看到协议名就套用网上示例,都会引入新的不确定性。密码、UUID、加密方式等身份信息同样必须按原值填写。某些字符看起来相似,复制通常比手输可靠;复制后仍应检查首尾空格,并避免输入法将英文符号替换为全角符号。
| 协议 | 重点核对 | 不能混用的内容 |
|---|---|---|
| Shadowsocks | 地址、端口、加密方式、密码 | 加密方式必须与服务端一致,密码不等同于 UUID。 |
| VMess / VLESS | 地址、端口、UUID、传输与 TLS 参数 | 不能仅凭 UUID 相同就互换协议类型。 |
| Trojan | 地址、端口、密码、TLS 与 SNI | 连接地址与证书使用的名称可能不同。 |
| Hysteria2 | 地址、端口、认证与 TLS 相关参数 | 以对应协议的原始参数为准,不套用其他类型字段。 |
| WireGuard | 密钥、对端、地址与路由相关参数 | 私钥属于敏感信息,不作为普通备注分享。 |
TLS、SNI 与传输参数各有作用
连接地址用于找到服务器,SNI 通常参与 TLS 握手时的名称选择,证书校验则用于核对服务端身份;这些概念不能互相替代。已有说明如果明确给出 SNI,应按其填写,而不是机械复制地址字段。使用 IP 连接时,证书仍可能对应一个域名。出现名称不匹配或证书错误,应先核对信息,不应把关闭校验当作常规修复步骤。
传输设置中的 Host、Path 等内容,也不一定与连接地址相同。Path 的开头斜杠、大小写以及查询部分都可能有意义;Host 可能用于对应的应用层请求。只有所选传输确实使用这些参数时才填写。不要把订阅地址的路径移到服务器传输设置里,两者虽然都可能含有斜杠,却服务于完全不同的请求。
以 Trojan 为例,地址、端口与密码解决的是连接目标和认证信息,SNI 与证书校验涉及 TLS。密码正确不代表 TLS 设置一定正确;反过来,握手成功也不能证明认证通过。排查时应按字段分层,不要同时改动密码、地址和 SNI。需要逐项解释时,可查阅Trojan 参数填写说明。
保存后用单一变量验证
填写备注时建议记录用途和来源分类,而不是把密码、令牌或私钥放进名称。保存后回到列表,确认协议类型和地址未被误改,再选中该条目进行测试。若失败,先回到原始参数逐项比较,每次只修正一个可确认的问题。连续尝试多个猜测值会让失败原因混在一起,也可能覆盖最接近正确的那份记录。
需要与订阅中的条目比较时,可以建立独立的手填测试条目,但不要直接修改受订阅管理的原条目。后续更新可能覆盖本地修改,也可能重新生成条目;是否保留修改取决于实际更新行为。独立测试的好处是能够保留对照,并清楚判断结果来自原始订阅还是本地参数调整。
[Parameters]缺少必要参数时,先向你已有服务的管理方核对。应用无法根据一个服务器名称推导密码、UUID、SNI 或密钥。
保存只意味着字段被记录,不意味着服务端接受了连接。如果只有某一种传输失败,应进一步核对该传输的参数与当前网络条件;如果所有条目都失败,则先检查基础网络和全局设置。协议支持范围与具体字段以当前应用内显示为准,不要通过修改协议名称来试图转换一份本来属于其他类型的服务器信息。
[Import]扫码与剪贴板
识别导入内容并检查结果
二维码和剪贴板只是输入方式。能否正确导入,取决于其中承载的地址、格式与参数。
Scan QR Code 不等于识别所有页面
使用 Scan QR Code 前,先确认二维码来自自己已有的服务器信息或订阅说明。二维码可能装着单条分享链接,也可能只是一个网页地址;扫描器读取了内容,不代表应用一定能将其转换为服务器。若扫描后进入普通页面或提示无法解析,应回到原始说明确认用途,不要仅因为二维码旁写了服务器名称就认定它是导入码。
从另一块屏幕扫描时,让二维码完整进入取景区域,避免反光、裁掉边角或把多个码同时放进画面。内容较长的二维码往往更密,缩得太小可能影响识别。优先使用原始清晰图,而不是经过多次压缩的聊天缩略图。识别失败首先是图像或内容问题,不能据此判断该服务器已经失效。
系统请求相机权限时,按实际操作需要授权。如果此前拒绝,应在系统设置中核对 Shadowrocket 的相机访问权限,再重试扫描。权限问题与服务器认证无关,不必为此修改订阅地址。对于应用内提供的其他图像识别入口,也应以当前界面为准,不要假定所有系统或设备上的按钮位置完全相同。
剪贴板导入保留原始字符串
复制分享链接时,应从协议前缀开始,直到参数和备注结束。消息中的解释文字、序号、项目符号和代码围栏不属于链接。若应用提供剪贴板导入入口,复制后在应用内主动执行,并根据系统提示允许所需访问。不要把系统没有弹出提示误认为复制失败,也不要连续复制其他内容覆盖刚准备好的链接。
多条链接一次复制是否能够批量导入,要看该入口对内容的识别情况。为了便于核对,首次操作建议先导入一条,确认解析结果,再处理剩余内容。多行文本里夹有说明段、空白行或网页标记时,部分行可能被忽略。导入后应按实际条目逐项检查,不能只依据“已导入”的提示推断全部信息都被保存。
如果系统询问是否允许粘贴,拒绝后应重新在应用提供的入口操作,并留意权限提示。复制功能与订阅网络请求是两条独立链路:剪贴板没有读到内容,属于输入阶段;已生成订阅但获取失败,属于请求阶段。先判断失败发生在哪一步,才能避免反复修改本来正确的地址或服务器参数。
导入后比较字段而不是只看名称
单条分享链接导入后,核对 Type、地址、端口以及必要的 TLS、传输字段。备注正确只能说明名称部分被读取,不能证明其他参数完整。有些格式会将备注进行百分号编码;名称出现编码字符或显示不同,不一定影响连接,但应检查是否误把链接参数写进了备注,或把备注残留在地址字段中。
订阅二维码导入后,还要确认它建立的是可更新的订阅条目,而不是只留下当次列表中的一台服务器。判断依据是应用保存的条目类型和更新入口,不是二维码图片的标题。如果后续需要持续更新,保留正确的订阅对象比复制其中某一条服务器更合适;单条导入通常不会自动继承订阅的更新关系。
[Privacy]二维码、分享链接和剪贴板内容可能包含完整凭据。不要把它们上传到公共识别页面;截图求助前先移除二维码、密码和查询令牌。
重复扫码容易生成多个相似条目。清理前先比较所属分组、协议和地址,再确认当前选中的是哪一条。名称相同但参数不同,不应直接当作重复项删除;名称不同但地址相同,也可能承载不同认证或传输设置。无法确认时先保留两份,使用清楚的临时备注区分,并按照测试章节进行单项比较。
完成导入后,可把剪贴板替换为普通文本,减少后续误粘贴凭据的机会;这不等于撤销已经分享出去的信息。若完整链接曾进入公开场合,应通过你已有服务的管理入口处理凭据变更,再更新应用内保存的内容。输入方式的便利不能替代凭据管理,原始分享信息仍需要按敏感数据保存。
[Update]更新策略
区分订阅刷新与应用更新
订阅刷新重新获取远端列表;应用更新通过 App Store 进行,两者不能互相代替。
更新前保留能够比较的状态
订阅更新可能新增、删除、重命名服务器,也可能替换地址、端口或认证信息。执行前先确认正在操作的分组,记下当前选中的条目及其所属订阅。如果刚好正在排查连接问题,建议先记录错误现象,再进行刷新;否则列表变化后,旧问题与新参数会混在一起,难以判断到底是哪一步改变了结果。
不要默认更新一定会保留本地手动修改。订阅管理的条目来自远端内容,本地备注、排序或字段是否保留,应以实际更新结果为准。需要长期维护的独立参数应另建手填条目,并注明用途。更新前也不必先清空旧分组;保留旧状态有助于判断获取失败时应用是否仍保留先前数据。
手动更新与自动更新各自负责什么
手动更新适合在服务商明确通知参数调整、列表明显过时或首次导入后需要重新核对时使用。在对应订阅上执行更新,等待操作结束,再检查提示与分组内容。短时间连续点击通常不能解决远端返回错误,反而会让多个结果难以对应。一次操作失败后,先看错误属于网络、认证还是解析,再决定下一步。
如果当前应用提供自动更新相关设置,可以根据自己的使用频率启用并核对选项。系统后台调度受网络、设备状态及系统限制影响,不应把设置了更新周期理解为每次都会在准确时刻完成请求。需要确认关键变更时,仍应回到应用检查实际列表,必要时主动刷新,而不是只依赖后台任务的预期执行时间。
订阅更新走哪一条网络路径,可能受当前连接状态、路由模式和应用设置影响。若连接开启时更新失败、关闭后能够完成,说明值得检查路径差异,但不能立刻断言某台服务器失效。先在同一基础网络下比较,保留一次只改一个条件的原则,避免同时切换网络、替换地址并重新导入整个订阅。
按失败阶段处理,不以重建替代诊断
请求阶段失败,常见表现是无法建立连接、超时或名称解析问题;此时先确认设备能正常使用当前网络。认证或访问阶段失败,需要核对地址中的凭据是否完整、远端是否撤销旧地址。解析阶段失败,则应检查返回内容是否仍符合订阅格式。不同阶段有不同处理对象,不宜都归结为“节点不能用”。
如果远端已更换订阅地址,应在原订阅的相应字段中修改,并核对更新结果。只重命名分组不会改变请求地址,只修改某一台服务器也不会修复整个订阅入口。地址变更前后可短暂保留两组对照,但应明确哪组是旧记录,避免之后在旧分组继续操作,误以为新地址仍然没有生效。
[Update boundary]更新提示成功不等于列表必须增加,也不等于每台服务器都能连接。远端内容没有变化时,更新后的列表可以保持原样。
更新后先看分组是否存在,再看条目内容是否变化,最后确认当前选中项。某条服务器从远端列表移除后,本地原先的选择可能需要重新确认;不要只看连接开关仍然开启,就认为流量仍经过更新前的同一条记录。如果规则指向某个命名对象,也应检查相关引用是否仍能对应到预期条目。
列表数量变化也不能直接解释为服务质量变化。可能只是远端拆分、合并或重命名了项目,应结合实际参数和说明核对。反复刷新仍无法得到预期内容时,整理错误文字、操作顺序和已做过的检查,再向你已有服务的管理方核实返回内容。提供问题描述即可,不应在公开交流中提交完整订阅地址。
Shadowrocket 本身的更新应通过 App Store 查看与安装,不能靠刷新订阅完成。应用是否需要更新、兼容性和系统要求,以 App Store 页面标注为准。有关正版入口和应用 ID 的核对方法见正版核验说明;涉及列表为空的具体排查,则回到订阅请求与解析这条链路处理。
[Organize]多订阅整理
保留来源关系与清晰命名
整理的目标是识别条目属于哪里、由谁更新、当前选择是什么,而不是让所有名称看起来一致。
先确定订阅与手填条目的边界
同时使用多个已有订阅时,先为每个分组设置能辨认的备注,例如用途分类、账户内部代号或测试标记。名称不应含完整账户信息、密码或订阅令牌,也不必追求很长。一个能在窄屏上清楚辨认的短名称,配合单独保存的管理记录,通常比把所有细节塞进条目名称更容易维护。
订阅条目由远端列表管理,手填条目由用户独立维护。这两类记录最好在命名上有所区别,尤其是从订阅复制出来用于测试的条目,应注明它是本地对照。否则订阅刷新后,独立副本仍保留旧参数,用户可能把它当成已经更新的服务器,进而误判远端没有修复问题。
不要为了把列表“合并干净”,就把所有服务器逐条复制成手填记录。这样会丢失原有更新关系,也使后续认证或地址变更变成逐条维护。只有确实需要独立修改、临时对照或保留特定参数时,才建立本地副本;其余条目应尽量留在对应订阅的管理范围内。
识别重复需要比较多个字段
同名不等于同一台服务器,同地址也不等于同一条连接配置。两条记录可能使用不同端口、协议、身份信息、SNI 或传输参数。清理前至少比较所属分组、Type、地址和端口;如果还不能判断,再核对认证及传输设置。敏感字段可以在本机比较,不要为了去重而导出到公共表格或在线工具。
同一订阅被导入两次时,优先确认哪一组保存了当前有效地址、哪一组是当前选择或规则引用的对象,再决定删除哪一组。不要只按创建先后处理:后导入的记录也可能复制了不完整地址。先完成一次更新与实际请求,证明保留组可用,再移除另一组,能降低清理时中断既有配置的风险。
| 看到的情况 | 先核对 | 处理原则 |
|---|---|---|
| 名称完全相同 | 分组、协议、地址、端口 | 字段相同后再判断是否重复。 |
| 地址相同但名称不同 | 认证、TLS、传输参数 | 不同连接配置可以共用地址。 |
| 本地副本与订阅条目并存 | 副本用途与最后核对的参数 | 保留清楚标记,不假定副本会更新。 |
| 更新后名称改变 | 原分组与实际连接字段 | 不要只靠旧名称寻找或删除。 |
把服务器选择与 Global Routing 分开
选中某台服务器,并不代表所有请求都会经过它。Global Routing 的配置、代理、直连三种姿态,对应 Config、Proxy、Direct。Config 根据当前配置中的规则处理流量;Proxy 以代理姿态处理相应流量;Direct 采用直连姿态。实际测试前先确认当前模式,避免切换服务器后请求仍按规则直连,却误认为选择没有生效。
在 Config 姿态下,还应确认当前启用的配置文件及其规则顺序。如果某个域名命中 DIRECT,切换代理服务器通常不会改变这条请求的出站选择;如果规则指定了另一个策略对象,也不一定跟随 Home 中的单一选择。服务器管理解决的是连接信息,规则管理解决的是使用时机,两者需要分别核对。
当多个订阅的名称发生变化时,检查配置里是否存在依赖名称的引用。不要未经查看就进行批量重命名,也不要把名称变更视为纯粹的外观调整。先确认引用关系,保留原配置,再逐项修改与验证。对不熟悉的策略结构,宁可先保留原名,也不要一次重排所有对象后再寻找失败原因。
[Working copy]整理时保留一份已验证的工作状态。每完成一个分组的调整,就检查选择、更新与请求结果,再继续处理下一组。
多订阅管理并不要求频繁轮换服务器。更重要的是知道每个分组的职责、哪些条目是临时测试、哪些参数会随更新改变。可以在私密记录中保留简短操作说明,例如某个副本用于验证 SNI,而不是只记“这个能用”。有依据的记录能让以后删除、恢复或迁移时判断更准确,也避免把一次偶然成功当成长期配置结论。
[Diagnostics]延迟测试与排序
在相同条件下解释测试结果
延迟测试用于比较特定测量条件下的响应,不是吞吐量、稳定性或目标网站可访问性的完整证明。
先辨认测量对象与测试方法
使用 Connectivity Test 或列表中的测试功能前,先核对应用当前采用的测试方式和目标。不同方式可能测量到服务器端口的建立过程,也可能包含经由代理访问测试目标的过程,结果含义并不相同。只有方法、目标、基础网络和时间条件接近时,数值才适合横向比较;不要把不同模式下的结果直接排成优劣顺序。
测试数值反映的是一次或一组测量,不代表今后的每次请求都会相同。当前网络负载、无线信号、服务端状态、名称解析以及目标响应都可能影响结果。一次偏高不必立即删除条目,一次偏低也不应直接认定它适合所有用途。先保持网络不变,重复少量测试,观察结果是否具有一致性,再决定是否切换。
超时或失败同样需要结合测试方法理解。如果测试目标不可达,可能出现多台服务器同时失败;如果某个协议字段错误,则可能只有对应条目异常。测试失败并不总等于服务器地址完全无法访问,测试成功也不证明特定业务请求一定成功。先把测试功能当作定位线索,再用实际请求确认。
建立一条可复现的核对顺序
第一步确认基础网络正常,排除尚未完成网络登录、信号不稳定等情况。第二步核对选中条目及其协议参数,避免正在测的是名字相近的旧记录。第三步在固定方法下执行测试,等待结果后再操作。第四步核对 Global Routing 与当前 Config,最后再访问自己需要验证的目标。每一步都应能说明检查了什么。
如果所有条目一起失败,优先检查基础网络、统一测试目标和公共设置;如果只有某一订阅失败,再检查该订阅是否刚刚更新、认证是否变化;如果只有一台失败,回到其地址、端口、TLS 和传输参数。这样的范围收缩,比先重装应用或清空所有订阅更容易保留证据,也不必重复建立已经正确的配置。
| 姿态 | 界面词 | 实际请求核对重点 |
|---|---|---|
| 配置 | Config | 当前文件、命中规则、策略与规则顺序。 |
| 代理 | Proxy | 选中服务器、连接参数与实际请求结果。 |
| 直连 | Direct | 基础网络与目标本身,不用直连成功证明代理可用。 |
为比较实际请求而临时改变姿态时,应先记下原状态,验证结束后恢复。不能为了得到一次成功结果就长期保留不理解的模式。尤其在 Config 下,目标请求可能命中 DIRECT 或其他策略;这时即使服务器列表显示很低的延迟,也无法证明该请求正在使用相应服务器。
排序只是展示,选择仍需确认
按延迟排序便于找到当前测试中响应较快的条目,但排序不是自动选择的同义词,也不等于持续健康检查。排序后再确认当前选中标记,避免把列表首项当成正在使用的条目。若本轮只有部分条目完成测试,也不要把未测、超时和已测结果混为同一类;应先确认结果覆盖范围。
批量测试期间尽量不要同时刷新订阅或移动条目。列表发生变化后,测试对象、名称和位置可能无法直接对应。先完成测试并记下需要比较的条目,再执行更新或整理。重新测试时采用同样的网络与方法,才能判断变化是否来自新参数,而不是设备刚好从一种网络切到另一种网络。
[Evidence]记录测试方式、基础网络、所选条目和实际错误,比只记录一个延迟数字更有排查价值。分享记录时移除所有凭据。
实际使用中还要区分延迟与速度:较短的响应时间并不保证大文件传输更快,也不能说明长连接一定稳定。本页不设置统一的合格数值,因为测试目标、网络和业务需求不同。若结果持续波动,先在固定条件下复现,避免高频批量测试制造额外请求;再根据错误发生的阶段,回到参数、订阅或规则章节逐项核对。
[Backup]删除与备份
按对象保存、删除与恢复
先确认备份覆盖哪些内容,再执行清理。恢复应用购买记录,不等于恢复服务器和配置。
先列清楚需要保留的对象
管理记录至少涉及订阅地址、独立手填服务器、Config 文件和必要的应用设置。它们未必由同一种导出操作完整覆盖。备份前先列出自己实际使用的内容,再查看当前应用在 Settings、Data 或相应条目操作中提供的备份与导出能力。不能只看到一个文件已保存,就推断它包含全部密码、选择状态和规则。
订阅地址可以帮助重新获取列表,但不能代替独立手填条目的备份;Config 可以恢复规则结构,却不一定包含服务器认证信息。相反,只导出单条服务器也无法恢复完整订阅的更新关系。最稳妥的判断方式,是查看导出内容的类型与说明,并在不破坏现有工作状态的前提下核对它实际包含什么。
原始参数应放在自己掌控的安全位置,使用能够保护敏感信息的存储方式。订阅令牌、密码、UUID、私钥以及含这些内容的二维码,都不适合放进公开笔记或图片相册分享链接。备份文件即使名称普通,也可能包含认证数据;发送给他人之前,必须先确认内容,而不是仅靠文件扩展名判断是否安全。
删除前确定影响范围
删除单台服务器、删除订阅分组和删除 Config 是不同操作。单条服务器若仍存在于远端订阅,后续更新可能重新出现;删除订阅则会失去该订阅在本地的管理入口,相关条目的处理以应用确认提示为准。执行前阅读提示,并确认当前选中项、规则引用及需要保留的本地修改,避免把整理列表变成无意的配置清空。
本地删除不会自动撤销远端凭据,也不能代替停止远端服务或变更订阅令牌。如果你的目的是处理信息泄露,应在自己已有服务的管理入口完成相应凭据处理,再更新本地记录。仅把应用里的条目删掉,无法让已经复制出去的密码或链接失效;这一点在分享二维码之后尤其需要注意。
对准备移除的重复分组,先验证保留组能够更新并完成实际请求,再删除旧组。若旧组中有手动调整,先记录调整原因和必要参数。清理时一次处理一个对象,完成后回到 Home 确认当前选择与 Global Routing,再继续下一项。批量删除虽然快,却会增加误删后定位受影响对象的难度。
[Before delete]确认“备份存在、内容完整、保存位置可访问”之后再删除。能看到备份文件,不等于已经验证它可以恢复。
恢复时按依赖关系逐步检查
换机或重新安装应用后,先通过 App Store 恢复应用获取,再恢复自己保留的服务器、订阅与配置。应用购买记录由商店账户管理,连接信息则属于另一类数据;两者不应混为一谈。已购恢复、设备兼容性与是否适用通用购买,以 App Store 页面标注为准,操作入口可查阅已购与换机说明。
恢复连接信息后,先核对订阅地址是否完整,再获取当前列表;独立手填条目则检查认证与传输字段。随后恢复需要的 Config,确认规则引用能够对应到实际对象,最后检查 Global Routing、选中服务器和连接状态。不要在参数尚未核对时就连续切换多个模式,否则很难判断恢复失败发生在哪一层。
备份时间较早时,远端参数可能已经变化。旧文件可以帮助找回原有结构,但不保证旧凭据继续有效。恢复后应按已有服务的当前信息核对,必要时更新订阅或重新填写明确变更的字段。设备名称、网络环境和系统权限也可能不同,首次连接仍应留意系统关于 VPN 配置的提示,不照搬另一台设备的状态判断。
最后做一次完整验证:列表可见、需要的订阅可以更新、所选服务器参数正确、实际请求符合预期,规则模式也恢复到原先计划。完成后再整理临时副本与旧备份,并保留必要的恢复说明。若只需重新走一遍首次连接主线,可回到快速上手教程;若某一环节失败,直接按本页目录返回相应章节,不必从删除全部数据重新开始。