iPhone
适合按 Home → Add Server → Global Routing 的顺序完成首次设置。安装后先准备自己的订阅或服务器信息,连接时阅读系统的 VPN 配置授权提示;允许配置不等于服务器已经连通,仍需打开实际网站检查。
查看 iPhone 获取步骤 →App Store
Shadowrocket(小火箭)是 Apple 平台的付费客户端,只通过 App Store 获取。先核对商店条目,再查看对应设备的首次打开步骤;系统要求与通用购买适用性以 App Store 页面标注为准。
适合按 Home → Add Server → Global Routing 的顺序完成首次设置。安装后先准备自己的订阅或服务器信息,连接时阅读系统的 VPN 配置授权提示;允许配置不等于服务器已经连通,仍需打开实际网站检查。
查看 iPhone 获取步骤 →使用购买时的 Apple 账号,在 App Store 检查已购状态与通用购买适用性。设置时仍按英文界面词定位,屏幕布局可能不同;请分别确认当前服务器、已选 Config 和连接开关,不要仅凭另一台设备的状态判断。
查看 iPad 获取步骤 →Mac / Apple TV 也可在同一 App Store 获取,以商店页兼容性标注为准。
查看获取步骤 →Configuration
先区分服务器资料、路由模式和配置文件,再调整具体设置。三者分别回答“连接到哪里”“流量按什么方式处理”“哪些请求匹配哪些规则”,不能互相替代。
Global Routing
在 Home 打开 Global Routing,先确认当前模式。Config 按所选配置文件里的规则分流;Proxy 将适用流量交给代理策略;Direct 则直接连接。想让指定域名走 PROXY、其他请求走 DIRECT,需要选择 Config,而不是只导入文件后保持原模式。测试时先固定一个服务器与一个目标网站,再切换模式观察结果,避免把服务器故障误认为规则错误。
适合规则分流。先在 Config 选中需要使用的文件,再检查规则顺序与最后的 FINAL;文件存在于列表中,并不等于已经成为当前配置。
适合检查所选代理路径能否工作。它不能替代 Config 中的域名分流;测试结束后,应根据原本用途重新确认路由模式。
适合对照直接连接的结果。Direct 不依赖所选代理服务器,但访问是否成功仍取决于当前网络、DNS 和目标服务状态。
Rule
规则通常从上往下匹配,命中后使用对应策略。DOMAIN 用于精确域名,DOMAIN-SUFFIX 可覆盖域名及其子域名,IP-CIDR 用于地址范围;FINAL 放在末尾处理未命中的请求。先写少量能够解释清楚的规则,再逐步扩展,比直接叠加大量条目更便于排查。请同时核对策略名称、英文逗号与规则位置;规则决定路径,不负责生成可用的服务器资料。
只代理指定网站时,可先为目标域名写 DOMAIN-SUFFIX,再用 FINAL,DIRECT 兜底。这里的 example.com 仅为语法示例,不是服务地址。修改后重新发起请求,查看记录中的命中项,确认结果与预期一致;不要仅凭连接开关已打开就认定规则生效。
查看规则设置手册 →Config · iCloud
Config 中的配置文件负责全局参数、规则和相关处理逻辑,不等于 Home 中的服务器列表。阅读文件时先看 [General],再看 [Rule],需要本地映射时检查 [Host]。编辑前保留一份可工作的配置,每次只修改一类内容;如果同时改变 DNS、规则与路由模式,失败时很难判断问题来自哪里。导入完成后,还要确认当前选中的是哪一个文件。
需要跨设备保留资料时,可查看应用内的 iCloud 相关选项,并核对设备使用的 Apple 账号与 iCloud 权限。同步不应替代修改前的备份,也不表示两台设备当前连接状态相同。服务器资料、配置选择和系统授权应在目标设备上分别检查;含有个人服务信息的文件应按敏感资料保管。
查看设置手册 →On Demand
On Demand 用于根据所设条件触发连接,入口位于 Settings。建议先关闭自动触发因素,确认手动连接、所选服务器和 Config 都能正常工作,再逐项启用需要的条件。设置后分别在相关网络环境下测试连接与断开行为,不要只看开关外观。它改变的是连接触发方式,不会修复错误的密码、失效的订阅或无法响应的服务器。
如果发现刚断开又重新连接,先检查 On Demand 与系统中的 VPN 状态,再检查网络是否发生切换。排查时保留原设置记录,临时停用相关条件做对照;确认原因后再恢复必要项。按需连接与规则分流是两层设置,前者控制何时连接,后者控制连接后的请求如何处理。
查看设置手册 →Data · Diagnostics
Data 用来查看应用记录的流量,Connectivity Test 用来辅助判断连接情况,两者回答的问题不同。测试有响应不代表所有目标网站都能访问;统计出现流量,也不代表请求一定按预期规则转发。排查时先记录测试时间与目标,再核对 Global Routing、当前服务器和命中策略,用同一条件复测,才能比较修改前后的结果。
Shadowrocket 流量统计与服务商的计费口径可能不同,不能直接用某个本地数字推算剩余额度。需要进一步定位时,再查看 Settings 中的 Diagnostics、Log 等相关入口。分享记录前检查其中是否包含订阅地址、服务器信息和访问域名,只保留说明故障所需的部分,避免暴露个人资料。
查看设置手册 →Subscribe · Add Server
已有订阅可按教程导入;手动添加时进入 Add Server,先选 Type,再填写与该协议对应的 Host、Port 和认证字段。Shadowsocks、VMess、VLESS、Trojan 等协议的字段不能混用,具体可选项以应用内显示为准。资料应来自你已有的服务商或自行管理的服务器,本站只说明填写与检查方法,不提供、不销售、不推荐节点或订阅。
Subscribe 更新的是订阅包含的服务器资料,不会自动解决 Config 中的规则问题。更新前确认订阅仍有效,更新后检查条目是否实际变化,并重新确认当前选择。订阅地址通常包含个人凭据,不要贴在公开截图或讨论中;导入失败时先检查复制是否完整、链接是否可访问,再核对服务资料本身。
查看导入教程 →Purchase & Verification
本站是 Shadowrocket 官网与官方手册。获取信息以 App Store 产品页为准,操作说明以应用内可核对的界面词为准;先确认应用身份,再处理购买、恢复与连接设置。
搜索时不要只看应用名称。打开产品页后,核对开发者是否为 Shadow Launch Technology Limited,图标是否与本站页头的官方图标一致,再检查产品页地址中的应用 ID 是否为 932747118。这三项应一起核对,不能只凭一个相似名称判断。遇到信息不一致的条目,先回到获取说明页重新确认入口,再继续购买。
Shadowrocket 是闭源商业应用,购买与安装通过 App Store 完成。应用功能、兼容性和购买条件以商店显示为准;这里的教程用于解释设置步骤,不把某个设备上的现象当成所有设备的固定结果。需要查看系统要求时,直接阅读商店的兼容性栏,不使用记忆中的要求代替当前标注。
客户端买断 ≠ 线路套餐。美区参考价格为 2.99 美元,一次性购买,实际金额以付款前 App Store 显示为准,各店面按当地货币显示。购买客户端不等于获得可用服务器或订阅,也不会替代已有服务的有效期与流量条件。首次设置前,应先准备自己的订阅或服务器信息,再按照教程导入。
本站不提供任何节点或订阅服务,也不参与相关购买。连接失败时,应把应用设置与服务状态分开检查:先核对资料是否完整、认证是否正确、服务器能否响应,再检查模式、DNS 与规则。重复购买客户端不会修复服务资料错误;更换大量设置前,先用一项可解释的测试缩小范围。
App Store 条目是否可见,取决于当前账号店面与商店展示情况;页面能否打开、账号是否已购买和设备是否兼容,是三个不同问题。若搜索不到,先核对当前登录用于购买的 Apple 账号与店面,再通过本站获取说明中的产品页入口查看。不要把搜索结果缺失直接理解成应用已被删除,也不要在未核对账号前重复付款。
同一购买在 iPhone 与 iPad 上的适用性,以及 Mac / Apple TV 的兼容性与通用购买条件,以 App Store 页面标注为准。设备更换后,应用获取和配置迁移仍需分别处理;恢复应用不代表订阅、选中服务器、当前 Config 与系统 VPN 授权都会自动处于原来的状态。
重装或换机时,使用原购买账号进入 App Store 的已购项目查找 Shadowrocket,并核对下载按钮显示。若页面仍显示购买价格,先检查是否登录了原账号、店面是否一致以及购买记录是否存在,确认后再操作。家人共享的适用性同样以 App Store 标注为准,不把某次恢复结果推广为所有账号都适用的规则。
后续更新通过 App Store 管理。更新前可以阅读商店中的更新记录,并保留需要的配置资料;更新后若发现界面位置变化,仍可按 Home、Config、Settings 等英文词定位。本文不固定列出具体版本号与更新日期,避免把短期状态误写成长期要求。
Reading Notes
完成首次连接后,再按具体场景阅读:换机先查购买记录,连接异常先分层排查,指定网站分流先写最小规则。文章保留英文界面词,便于在应用内逐项对照。
从原购买账号与已购记录开始,说明重新下载前的检查顺序。应用恢复后,再分别核对服务资料、当前配置与连接授权,避免把购买问题和连接问题混在一起。
阅读文章 →开关状态不是访问成功的证明。按服务器测试、Global Routing、dns-server 与规则策略的顺序检查,每次保留一个对照条件,逐步找到请求失败的位置。
阅读文章 →用 DOMAIN-SUFFIX 列出目标域名,用 FINAL,DIRECT 处理其余请求,再把 Global Routing 设为 Config。附带验证思路,帮助区分语法正确与实际命中。
阅读文章 →