Shadowrocket 官方手册 App Store 正版

Shadowrocket 使用说明

面向 iPhone / iPad 的规则代理客户端:从已有配置导入开始,理解规则分流与连接验证。应用在 App Store 一次性买断,连接服务另行管理。

Apple 平台客户端 App Store 独占发行 一次性买断 规则分流 系统要求以 App Store 页面标注为准

CONFIGURATION / MATCH / POLICY

订阅、规则与策略的关系

先确定连接信息,再确定请求走向。Subscribe 管理已有服务器信息,Config 保存分流设置,Rule 决定请求使用哪个策略。三者各有职责,导入成功并不等于连接已经验证。

订阅 Subscribe

导入你已有的订阅;更新的是服务器条目,不自动替代完整的分流配置。

规则 Rule

按顺序检查匹配条件;更具体的例外,应避免被前面的宽泛规则覆盖。

策略 Policy

PROXY 转交代理,DIRECT 直接连接,REJECT 拒绝请求;策略不保证目标可达。

先区分服务器信息与配置文件

服务器信息回答“使用哪种协议、连接哪个地址、怎样认证”;配置文件回答“哪些请求使用代理、哪些直接连接、怎样解析域名”。已有订阅通常用于批量维护服务器条目,不能仅凭文件名称判断是否包含规则。导入后应分别检查 Home 中的服务器选择,以及 Config 中当前启用的配置。

右上方的规则工作台只是文本匹配示意,不是可直接套用的配置。例如,含有 example 的宽泛条件如果排在前面,后面的 ad.example.com 例外便可能没有机会生效。实际调整时,先确定期望策略,再检查条件范围与排列顺序,不要只在文件末尾不断追加规则。

FUNCTION INDEX

按设置项查看用途与边界

选择下方条目查看说明。代码为局部语法或字段核对示例,使用保留域名和文档地址,不代表可用连接信息。

Global Routing:先决定请求怎样分配

在 Home 中检查 Global Routing。配置模式 Config 按当前配置执行分流;代理模式 Proxy 将通常的请求交给所选代理;直连模式 Direct 用于直接连接。日常需要按域名或地址区分走向时,先选 Config,再确认 Config 中启用的文件。切换模式不会补齐服务器认证信息,也不代表服务器已经可用。排查时只改变一个条件,比较同一目标的结果,避免同时切换服务器、规则与 DNS 而失去判断依据。下面的片段仅在使用相应规则配置时表达分流意图。

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT

FIRST CONNECTION

首次连接:导入、选模式、验证

开始前准备好你已有的订阅链接或服务器信息。应用购买解决客户端获取问题,实际连接还需要有效的服务器参数。首次操作先采用最少改动,确认一条连接可用后,再逐步增加规则和自动连接条件。

步骤 01 · Add Server

添加已有服务器或订阅

在 Home 进入添加操作。已有分享链接时先完整复制,再检查导入结果;手动填写时,先选 Type,再依次核对 Host、Port 与认证字段。二维码应来自你已有的信息,并在导入后检查解析内容。

订阅导入后,先看分组是否出现、条目是否完整,再选择一个服务器。不要在尚未核对参数时同时开启多项高级设置。若导入失败,先检查链接是否被换行截断、内容是否为空,再判断格式是否适用。

步骤 02 · Global Routing

选择配置、代理或直连

需要规则分流时选 Config,并在 Config 中确认当前启用的文件。Proxy 与 Direct 可帮助对照请求走向,但不是自动修复连接的开关。模式改变之后,要重新发起同一个目标请求进行比较。

如果一个网站可以访问而另一个失败,先检查两者采用的策略是否不同。只有确认使用了预期服务器和配置,后面的 DNS、认证与规则排查才有意义。不要仅凭 Home 中出现条目就判定配置已经生效。

步骤 03 · Connectivity Test

打开连接并验证实际访问

启动连接时,按系统提示核对并允许添加 VPN 配置。该授权仅用于建立系统网络连接;你已有订阅的服务器认证需另行核对。完成后先做 Connectivity Test,再打开实际需要访问的目标,确认结果符合预期。

系统显示已连接,只说明连接配置处于工作状态,不能证明所有目标都可达。失败时记下当前网络与模式,先核对服务器参数,再检查请求策略;每次只改一项,保留可复现的前后对照。

验证顺序比同时改设置更重要

如果首次连接没有达到预期,先保持一份原始信息,确认订阅或服务器参数没有录入错误。随后检查客户端是否选择了目标条目、Global Routing 是否符合预期、当前 Config 是否启用。完成这些基础核对后,再检查解析与具体请求记录。仅有测试超时,尚不足以判断问题出在规则还是服务器。

从一个网络切换到另一个网络时,应重复验证同一个目标,并记录是否只有部分请求异常。这样可以区分环境变化与配置变化。需要他人协助时,提供模式、错误现象和已经尝试的步骤即可;不要公开完整订阅地址、密码或其他认证字段。

查看完整教程 →

DEVICES & APP STORE

iPhone 与 iPad 获取说明

唯一获取入口为 App Store。两种设备共用购买的适用范围、系统要求及兼容性,以 App Store 页面标注为准;已购设备仍需分别确认当前账号与连接配置。

iPhone

先核对 App Store 产品信息,再完成购买与安装。首次建立连接时按系统提示授权,之后回到 Home 选择已有服务器。更换网络或配置后,应再次验证实际访问。

如果商店搜索没有结果,先核对账号所属国家或地区以及产品页显示的信息。不要把搜索可见性问题与客户端连接故障混在一起处理。

查看 iPhone 获取步骤 →

iPad

使用同一 Apple ID 核对已购记录,购买适用范围以商店页为准。iPad 上仍需检查配置导入、当前服务器和 Global Routing,不应把另一台设备已连接作为本机验证结果。

较大的显示区域便于阅读配置文件,但规则匹配逻辑不因屏幕尺寸改变。恢复已有配置后,先检查内容完整性,再发起连接并核对请求走向。

查看 iPad 获取步骤 →

Mac / Apple TV 也可在同一 App Store 获取,以商店页兼容性标注为准。

查看获取步骤 →
在 App Store查看 Shadowrocket

PRODUCT IDENTITY & PURCHASE

正版核对与买断边界

本站是 Shadowrocket 官网与官方手册。“小火箭”是中文辨认别称,购买时应以 Shadowrocket 产品名称、开发者、官方图标与应用 ID 共同核对,不能只依赖搜索结果的标题。

Shadowrocket 官方应用图标,白底蓝紫描边火箭

Shadowrocket

Shadow Launch Technology Limited 应用 ID 932747118 闭源商业应用

比较图标、开发者与产品页地址中的 ID;三处信息应相互对应。

在产品页核对三处信息

打开 App Store 产品页,先看应用名称和图标,再查看开发者是否为 Shadow Launch Technology Limited。产品页地址中的 id932747118 对应应用 ID。图标相似并不足以完成核对,同名或近似名称也不能替代这两项文字信息。

如果入口来自搜索结果,进入详情页后仍应再核对一次。本站使用的官方图标可供外观对照,最终的价格、兼容性和购买信息以 App Store 页面标注为准。客户端更新也通过 App Store 管理;需要查看变更时,阅读商店中的更新记录,而不是根据某篇教程的界面外观猜测。

价格、购买与连接服务分开

Shadowrocket 为付费应用,美区参考价格为 2.99 美元,一次性买断;各店面按当地货币显示,最终价格以购买确认页为准。一次性购买对应的是客户端应用的获取,不是对服务器连通性、可用时长或访问体验的承诺。

客户端买断 ≠ 线路套餐。本站不提供、不销售、不推荐任何节点或订阅。使用连接功能应先准备你已有的订阅或服务器信息。已有服务的有效期、地址变更和认证信息,由你原有的服务安排决定,不会因为重新安装客户端而自动恢复或延长。

商店可见性与账号地区

App Store 按账号所在国家或地区展示产品,搜索结果与购买可用性可能不同。如果搜索不到 Shadowrocket,先在账号设置中核对当前所属商店,再打开本页提供的产品页查看提示。搜索不到不等于应用名称变更,也不能据此判断已有购买记录失效。

核对账号时应区分设备登录状态与用于 App Store 购买的账号。任何地区、付款方式或购买限制,都应以账号设置和商店提示为准。不要为了排查客户端无法连接而反复调整购买设置:商店获取和网络连接是两个独立环节,前者不能修复已有服务器的认证错误。

换机恢复与两种设备共用购买

换机或重新安装时,先使用原购买账号查看 App Store 的已购项目,再核对 Shadowrocket 产品页。iPhone 与 iPad 共用购买的适用范围,以及其他兼容设备、家人共享等条件,均以 App Store 页面标注为准。出现再次付费提示时,先确认账号与购买记录,不要立即重复购买。

恢复应用与恢复配置要分开处理。已购记录用于找回应用,服务器信息和配置文件则需要从自己的备份或已有同步内容恢复。完成恢复后重新核对当前服务器、Config 与 Global Routing,并按本机系统提示建立连接;另一台设备上的授权与测试结果不能替代本机检查。

日常维护:保留副本,再做小范围修改

稳定使用后,可按“服务器信息、分流配置、自动连接条件”分别管理。订阅更新后先确认条目变化,修改规则后检查命中结果,调整 On Demand 后验证网络切换。将三类操作分开,能避免出现问题时找不到是哪一步造成的。重要配置应保留可恢复副本,同时妥善保护其中的认证信息。

需要排查 Shadowrocket 无法连接时,记录当前网络、所选条目、Global Routing 和具体错误表现,比只提供“开关已打开”的截图更有帮助。分享日志前应检查是否含有完整订阅地址、服务器密码或个人访问记录。诊断的目标是找到可复现的失败环节,而不是为了追求某个测试数字反复更换所有设置。

常见问题精选

导入成功后为什么还需要选择服务器?

导入只是把信息保存到客户端。还需要在 Home 选择要使用的条目,确认 Global Routing 和当前配置,再建立连接。条目存在、测试通过、实际目标可达是不同的检查结果,应按顺序分别验证。查看导入与连接步骤 →

延迟较低,为什么实际访问仍然不稳定?

延迟测试反映特定方法下的连接或往返时间,不能覆盖吞吐量、丢包、持续连接及目标服务响应。先保持同一个服务器和模式,用实际目标复测,再判断问题是否随网络变化。查看验证与排查方法 →

添加规则以后,为什么请求走向没有改变?

先检查 Global Routing 是否为 Config、修改的文件是否已经启用,再检查规则顺序及实际请求域名。新规则如果被前面的宽泛条件覆盖,就不会决定策略。确认后重新发起请求进行对照。查看规则设置说明 →

重新下载应用会恢复全部服务器信息吗?

购买记录与配置数据应分别核对。先从 App Store 找回已购应用,再从自己的备份、已有订阅或客户端支持的同步内容中恢复配置。恢复完成后仍应检查信息完整性并重新测试。查看已购恢复说明 →

TECHNICAL NOTES

技术笔记:原理与操作边界

入门步骤之外,按问题继续阅读。以下笔记分别解释规则拒绝的范围、商店展示与账号地区的关系,以及延迟测试能够说明什么;阅读时先确认自己的问题属于购买、配置还是连接环节。