Shadowrocket 使用说明:从导入到连接验证
本教程按实际操作顺序介绍 iPhone 与 iPad 上的五个环节:添加已有资料、选择分流姿态、连接、验证,再处理失败点。界面位置可能随应用调整,以当前应用内文案为准。
添加服务器或导入已有订阅
先把已有资料放进应用,再决定请求怎样分流。服务器资料与订阅链接是两种入口,不必重复添加同一份内容。
手动填写一台服务器
打开 Shadowrocket 的 Home,在 SERVER 区域找到 Add Server。进入后先看 Type:它决定后续需要填写哪些字段。根据你已有的服务器资料选择对应类型,例如 Shadowsocks、VMess、VLESS、Trojan 或 WireGuard;不要仅凭服务器名称猜测 Type。选定类型后,逐项填写服务方给出的 Host 与 Port,再填写该类型要求的 Password、Method 或其他参数。不同 Type 的字段并不完全相同,截图展示的是其中一种字段组合,并非所有类型都必须填写 Password 与 Method。
填写时尤其注意复制结果:Host 不应带进多余空格,Port 应与原始资料一致;凭据中的大小写和符号也需要原样保留。保存后回到 Home,检查新条目是否出现在 SERVER 区域,并点选这条记录作为当前服务器。列表出现条目只说明资料已保存,不代表连接已经建立;下一步还要选择 Global Routing,并打开 Home 顶部的连接开关。
已有订阅链接时
如果你已有从自己服务方取得的订阅 URL,可在添加入口选择 Subscribe,将完整链接填入订阅地址栏,保存后执行更新。更新完成再回 Home 查看导入结果,并选定要使用的服务器。订阅 URL 与单台服务器的分享链接用途不同:前者用于获取和更新一组资料,后者通常只对应一条服务器记录。不要把服务器分享链接当成订阅地址反复更新;不确定资料类型时,先核对来源提供的说明。
同一屏幕底部也可能显示 Scan QR Code 与 Import from Cloud JSON。这些是不同的导入入口,应与手头资料的格式对应使用。若链接粘贴后没有出现预期条目,先检查链接是否完整、当前网络是否能访问其来源,并留意保存与更新是否都已完成;不要在未确认结果时连续建立多份相同记录。关于 Subscribe、分享链接和常见协议字段的区别,可查阅术语表。
选择 Global Routing 姿态
先确定要让哪些请求使用当前服务器,再去打开连接;否则“已连接”与“按预期分流”容易被混为一谈。
回到 Home,打开 Global Routing。这里的三种常用姿态是配置(Config)、代理(Proxy)与直连(Direct)。选择 Config 时,应用按当前配置文件中的规则判断请求;选择 Proxy 时,请求按代理姿态处理;选择 Direct 时,请求按直连姿态处理。它们改变的是处理请求的方式,而不是替你修正服务器地址或凭据。刚完成导入的读者,先按自己的使用目标选一种姿态,再用后面的验证步骤确认结果。
如果选择配置(Config),还要知道规则来自哪里。进入 Config,找到当前启用的配置文件,检查 Rule 区域及最终处理规则。规则通常从上往下参与匹配:例如 DOMAIN-SUFFIX,example.com,PROXY 表示匹配该示例域名后使用 PROXY;FINAL,DIRECT 表示前面的规则都没有匹配时使用 DIRECT。这里的 example.com 仅用于说明语法,不是要添加的实际目标。不要只看见一条 PROXY 规则就断定所有请求都会走代理,未命中的请求还取决于 FINAL。
Config 编辑界面还可能列出 General、Hosts、URL Rewrite 与 HTTPS Decryption 等分段。初次连接无需逐项修改这些设置,也不要为了测试连接而同时更改 DNS、重写与规则。若使用已有配置文件,先确认当前选中的是预期文件,再检查 Rule 是否符合你的目标;需要新建规则时,在明确匹配条件与策略后使用 Add Rule。关于 DOMAIN-SUFFIX、GEOIP、FINAL 以及 PROXY、DIRECT、REJECT 的含义,可先看规则术语解释;配置文件的系统化阅读则见完整手册。
此时的检查点是:Home 上的 Global Routing 显示了你刚选择的姿态。若选择 Config,也已经核对当前配置文件及其未命中时的处理方式。接下来才进入连接步骤;这样一旦测试结果不同于预期,就能分清是连接本身失败,还是规则使请求走了另一条路径。
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
在 Home 打开连接
资料已选中、Global Routing 已确定后,再使用 Home 顶部开关。
返回 Home,先核对 SERVER 区域当前选中的确实是刚才检查过的服务器,再核对 Global Routing 显示的是预期姿态。随后打开页面顶部连接开关。首次连接时,系统可能请求添加 VPN 配置的权限;阅读系统弹窗后按提示确认,必要时完成设备身份验证。这个权限用于在设备上建立网络连接配置,不等同于服务器已经可用,也不能替代前面的资料核对。
授权后回到 Home,观察顶部状态是否由 Not Connected 转为已连接状态。如果仍显示 Not Connected,先停在本页,不要立即轮流修改所有设置:检查系统权限流程是否完成、服务器是否已选中,以及输入资料是否保存。若状态短暂变化后又断开,也要记下发生的时机,留给最后一步逐项排查。Home 中的 Connectivity Test 位于连接控制附近,下一步会用它辅助验证,而不是只凭开关外观作结论。
在 iPad 上,各区块可能因屏幕宽度呈现不同位置,但操作顺序相同:在 Home 选择服务器,检查 Global Routing,最后打开连接。请以当前应用显示的英文界面词定位,不必按照截图的像素位置寻找按钮。系统要求与设备兼容性以 App Store 页面标注为准;若尚未确认购买与安装记录,可返回iPad 获取说明或iPhone 获取说明。
用 Connectivity Test 验证结果
连接状态稳定后,回到 Home 使用 Connectivity Test。先看测试是否有结果,再将结果与真实访问表现对照:测试能够帮助判断当前连接是否可用,但单次测试不能解释某个具体请求究竟命中了哪条规则。若你选择的是 Proxy,可以先确认目标请求在当前连接下是否正常;若选择的是 Direct,应按直连姿态理解结果;若选择的是 Config,则还要回看当前配置文件的 Rule 与 FINAL,判断目标请求预期走 PROXY、DIRECT 还是 REJECT。
验证时一次只选一个明确的目标和一种 Global Routing 姿态。假设同一目标在 Proxy 下正常、在 Config 下表现不同,先检查 Config 的规则及其顺序,而不是马上重填 Host 与 Port。反过来,若两种姿态下连接状态都无法保持,则先回到服务器资料和权限环节。这样对照能够缩小问题范围,也避免因为连续改动多个项目而失去判断依据。
还可以打开 Data 查看应用记录的流量信息,辅助确认测试期间是否产生请求。流量数值只能反映记录范围内的活动,不能单独证明某个网站一定经由指定策略处理;应结合连接状态、测试结果和规则判断。若启用了 On Demand,切换网络环境后连接状态可能按已设置的条件发生变化,测试前先记下当前网络与开关状态。需要更细致地理解 Data、规则命中及诊断信息时,可继续阅读完整手册。
至此,若 Home 保持连接、Connectivity Test 返回符合预期的结果,且实际请求与所选姿态一致,基本操作便已完成。若其中任何一项不一致,保留当前设置,按下一节的顺序逐个排除。不要把“连接开关已打开”“测试有返回”和“所有请求都按预期分流”当作同一件事。
按顺序检查常见失败点
每次只改变一个条件,重新连接并重复同一项测试;这样才能知道是哪项调整产生了影响。
先分辨连接失败还是分流不符
如果 Home 一直显示 Not Connected,先确认连接开关、系统 VPN 配置权限和 SERVER 区域的当前选择。随后打开这条记录,逐项对照已有资料的 Type、Host、Port 与对应凭据。手动填写资料时,类型不匹配或粘贴进多余字符都会影响结果。使用 Subscribe 时,先检查链接是否完整、订阅是否成功更新、更新后的条目是否真的被选中;不要仅凭订阅名称存在就推断其中每条资料都可连接。
如果 Home 显示已连接,但访问结果不符合预期,优先复核 Global Routing。Config 下查看当前文件、Rule 的匹配条件与 FINAL;Proxy 和 Direct 下则分别按所选姿态验证同一个目标。特别注意 REJECT 是规则策略的一种:命中它的请求被拒绝,与服务器故障是两类不同情况。把规则暂时切换成另一种姿态作对照之前,先记住原来的设置,测试结束后按需要恢复。
最后查看 Settings 中的诊断项
仍无法定位时进入 Settings,查看 Test Method、On Demand 与 Diagnostics。Test Method 会影响你如何解读测试结果;On Demand 的条件可能使连接随网络环境切换;Diagnostics 可提供进一步的排查线索。请先记录当前选项,再有目的地调整一项,并返回 Home 重测。Settings 中还可能出现 Language、Today Widget、Proxy、TCP、UDP 等项目,它们不是初次连接时需要逐个修改的清单。不要因看到某项设置就推断它是本次失败的原因。
若问题只发生在从一种网络切换到另一种网络之后,先记录切换前后的 Home 状态,再核对 On Demand 条件;若只发生在订阅更新之后,对照更新前后的服务器选择及资料来源。若 Connectivity Test 与实际访问表现不一致,记录测试目标、Global Routing 姿态、当前配置文件和发生时间,再查阅完整手册中的连接与维护章节。需要理解 Diagnostics、DNS 或规则字段时,术语表可作为查询入口。
完成基础操作后继续查阅
本页只覆盖从已有资料到首次验证的操作链。需要系统整理 Config、Data、Settings 与日常维护时,阅读Shadowrocket 完整手册;需要查询英文界面词、协议名或规则关键字时,阅读术语表。应用获取、已购恢复及商店信息核对统一见App Store 正版核对页。