Shadowrocket 使用教程 小火箭添加订阅与规则配置
Apple 平台规则分流客户端,通过 App Store 一次性买断;先核对正版,再导入你已有的订阅或服务器信息。
- Shadowsocks
- VMess / VLESS
- Trojan
- Hysteria2
01 / Devices & App Store
设备与商店入口
获取应用与导入配置是两个步骤。先在 App Store 完成购买和安装,再准备你已经持有的订阅地址、二维码或服务器参数。购买前查看兼容性、当前账户店面和付款确认页;系统要求与通用购买适用范围,均以 App Store 页面标注为准。
iPhone
核对商店页面后购买。首次建立连接时,系统可能要求允许添加 VPN 配置;确认弹窗来自刚刚打开的 Shadowrocket,再按系统提示授权。这个授权用于建立本机网络连接,不表示服务器参数已经填写正确,也不代表订阅已经导入。
查看 iPhone 获取与授权说明 →iPad
使用原购买 Apple 账户核对已购记录,iPhone 与 iPad 通用购买的具体适用范围以商店页为准。应用购买记录与本地配置分别保存:安装完成后仍要确认订阅、Config 和当前选中项目,不能把已购下载视作配置恢复完成。
查看 iPad 获取与恢复说明 →Mac / Apple TV 也可在同一 App Store 获取,兼容性、系统要求与购买适用范围以 App Store 页面标注为准。
首次打开前,分清三类资料
第一类是购买记录,保存在用于 App Store 购买的 Apple 账户中;第二类是访问凭据,包括已有订阅地址、服务器认证信息和二维码;第三类是决定请求如何处理的 Config。三者作用不同,不能互相替代。订阅导入成功通常只说明内容已被读取,是否能连接仍取决于参数、有效状态与当前网络。
建议首次操作先导入一个已有项目,核对 Type、Host、Port 与认证字段,再进行连接测试。等基础访问正常后,再调整规则、DNS 或 On Demand。这样可以保留一份可用基线,发生问题时也容易判断是导入字段、连接条件还是配置改动造成的。完整操作顺序见入门指南。
02 / Configuration Index
Shadowrocket 功能与配置
先确定要改变的是连接参数、请求去向,还是触发连接的条件。左侧索引按任务划分,示例只说明配置语法与操作关系,不包含可直接使用的服务器资料;不要将片段当作完整配置覆盖现有文件。
Rule:从具体规则到 FINAL
在 Global Routing 选择 Config 时,配置中的规则决定请求如何处理。规则通常自上而下检查,先匹配的结果决定策略,因此具体域名与局域网规则应放在兜底规则之前。在 Config 编辑当前使用的文件,保存后确认它仍是活动配置。下方片段让示例域名走 PROXY、局域网地址走 DIRECT,其余请求由 FINAL 处理;实际结果还受域名解析、规则条件与策略可用性影响。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,DIRECT
继续阅读设置与配置参考 →
Global Routing:先确认当前姿态
Home 中的 Global Routing 提供 Config、Proxy、Direct 三种姿态,分别用于按配置处理、以代理方式处理与以直连方式处理请求。需要使用规则分流时,先选择 Config,再核对活动配置和当前服务器。排查问题时可以临时比较不同姿态下同一目标的结果,但每次只改一项,并在测试后恢复原设置。切换姿态并不会修正服务器认证信息,也不能替代对 DNS 与连接日志的检查。
[Rule]
DOMAIN,example.com,DIRECT
FINAL,PROXY
片段仅说明 Config 下的规则;它不用于切换 Global Routing。
Subscribe:导入你已经持有的内容
准备自己的订阅地址,在 Add Server 中选择 Subscribe,再填写地址并保存;已有二维码可通过 Scan QR Code 读取。导入后查看项目是否出现,检查类型与必要字段,再选择一个项目测试。更新订阅可能改变远端维护的项目,因此不要把长期保留的本地修改只写在订阅生成的条目里。订阅地址可能带有访问凭据,求助时应隐藏完整地址与认证内容。本站只解释导入方法,不提供或推荐订阅。
[General]
dns-server = system
订阅负责导入连接项目;上面的 DNS 设置属于 Config,两者应分别核对。
Add Server:按 Type 核对参数
Shadowrocket 可配置 Shadowsocks、VMess、VLESS、Trojan、Hysteria2 等协议。进入 Add Server 后先选 Type,再按照已有服务器资料填写 Host、Port 与对应认证字段。不同协议需要的参数不同,传输方式、TLS 与服务器名称也不能仅凭协议名推断。导入链接后仍应逐项复核,不要把一个协议的字段直接套入另一个协议。只有连接项目正确,后续 PROXY 策略才有可用的连接基础。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
规则里的 PROXY 是处理策略,不是某一种协议名称。
On Demand:连接条件与规则分工
On Demand 用于按设定条件触发连接,可在 Settings 中查看对应选项。应先完成手动连接与基本访问测试,再逐项调整触发条件,避免把自动连接行为误认为配置没有保存。它负责何时建立连接,而 Rule 负责连接工作时如何处理请求,两者不互相替代。需要手动停止连接或检查网络切换问题时,同时核对 On Demand 的状态;恢复原条件后,再观察是否仍有重复连接的现象。
[Rule]
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
此片段说明请求去向,On Demand 条件仍需在对应设置中检查。
Config:保存、选择与生效范围
Config 用于管理决定请求处理方式的配置文件。常见内容包括 General 与 Rule 分节;编辑前先保留原文件,再修改一个明确的选项。保存文件后,还要检查当前选择的配置与 Global Routing 是否对应,否则可能出现文件已改、请求却未按预期处理的情况。远程配置更新可能覆盖远端管理的内容,长期使用的本地调整应单独备份。示例采用系统 DNS,并把未匹配请求交给 DIRECT,不能据此推定适合所有网络。
[General]
bypass-system = true
dns-server = system
[Rule]
FINAL,DIRECT
Data:先确认统计对象与时间范围
Data 中的流量信息适合辅助观察客户端处理的请求与用量变化。读取统计前,先确认页面显示的时间范围和对象,再比较一次明确操作前后的变化。流量记录不等于服务器侧计费结果,也不能单独说明某个目标是否访问成功。排查分流时,应把 Data 与当前规则、连接状态一起看;如果刚切换配置或重置记录,需要重新建立对照,避免把不同范围的数据放在一起得出结论。
[Rule]
DOMAIN,example.com,DIRECT
FINAL,PROXY
规则决定处理策略;统计变化需要结合实际请求和记录范围解释。
iCloud:同步之外仍要保留备份
需要换机时,先在 Settings 查看 iCloud 相关选项,并确认系统账户、可用空间与同步状态。应用购买使用的账户与系统 iCloud 账户职责不同,购买记录不会自动证明配置已同步。迁移前保留当前配置文件,并单独记录需要重新导入的订阅资料;迁移后检查活动 Config、已有项目与 Global Routing,再进行连接测试。同步并不等于历史备份,误改内容可能继续同步,因此重要修改前应额外导出一份。
[General]
dns-server = system
[Rule]
FINAL,DIRECT
查看配置备份与迁移步骤 →
Diagnostics:逐层缩小故障范围
连接异常时,先确认当前网络可以正常访问,再检查选中的项目、认证字段和 Global Routing。Connectivity Test 可以提供连通性线索,Settings 中的 Diagnostics 与 Log 则用于进一步观察失败发生的阶段。一次测试成功不代表所有目标都可用,一次失败也不能直接归因于规则。建议固定一个测试目标,依次比较连接、DNS 与规则结果,每次只调整一个变量;分享日志前删除订阅地址、认证信息及其他敏感内容。
[General]
dns-server = system
[Rule]
FINAL,DIRECT
查看连接问题排查 →
03 / Purchase & Verification
正版核对与购买事实
小火箭使用教程是 Shadowrocket 官网与官方手册。获取应用只通过 App Store;本节把购买记录、应用身份与连接服务分别说明,便于在付款前和换机后逐项核对。
开发者、官方图标、应用 ID 一起核对
打开产品页后,先确认应用名称是 Shadowrocket,再查看开发者 Shadow Launch Technology Limited,并将图标与本站展示的官方图标对照。最后检查产品页地址中的 id932747118,对应应用 ID 932747118。只看搜索关键词或相似名称不足以完成核对;名称、图标、开发者与应用 ID 应指向同一产品。若搜索结果让你难以辨认,可从正版核验说明进入指定产品页。
Shadowrocket 是闭源商业应用。功能说明应结合应用内实际选项理解,价格、兼容性和购买条件则以 App Store 当前页面为依据。官方图标是身份核对的一部分,不是独立的购买凭证;已经安装应用的用户,也可以从 App Store 的已购记录确认原购买项目,而不是只凭桌面显示的名称判断。
商店可见性与 Apple 账户地区
App Store 的搜索结果、价格币种与可购买状态可能随账户所在店面而不同。打开本站指定的产品页后,应以设备上实际显示的商店内容为准。如果页面无法购买,先检查当前登录的购买账户、店面信息和设备兼容性,再查看 App Store 的提示。不要把搜索不到应用直接理解为应用已经停止提供,也不要在未确认购买记录前重复付款。
购买所用的 Apple 账户与系统中用于其他服务的账户可能不同。排查时重点查看 App Store 当前的购买账户及其历史记录,避免只检查 iCloud 账户便得出结论。系统要求一律以 App Store 页面标注为准;页面中的兼容性栏也比教程里的设备外观或操作示例更适合用于购买前判断。
一次性买断与连接资料的边界
Shadowrocket 采用一次性买断,美区价格为 2.99 美元,实际价格与购买条件以 App Store 页面标注为准,各店面按当地货币显示。付款获得的是客户端的使用权益;服务器、订阅有效状态和网络连接条件属于另一层。即使应用购买成功,也仍需导入你已经持有的订阅或服务器信息,才能按相应资料建立连接。
订阅有自己的有效期、访问凭据和内容维护方式,更新订阅不会改变 App Store 的购买记录;重新下载应用也不会自动延长订阅有效期。如果 Home 中已经出现项目但连接失败,应检查项目参数与当前可用状态,而不是再次购买客户端。把这两类问题分开,能够避免在错误的页面反复操作。
两种设备与已购恢复
iPhone 与 iPad 通用购买的适用范围以 App Store 页面标注为准。准备在另一台设备安装时,先使用原购买账户查看已购记录,再从对应项目重新下载。如果商店仍显示购买价格,先核对账户与记录,不要立即再次确认付款。设备上的按钮状态可能受账户、店面与兼容性影响,应结合实际商店提示处理。
恢复应用和恢复配置是分开的工作。重新安装后,逐项检查已有订阅、手动添加的服务器、活动 Config 与 Global Routing;需要时从自己保留的资料重新导入。只有配置和连接测试都完成,才算恢复了原先的使用环境。具体操作可查看已购恢复说明,换机时则应先完成配置备份,再处理旧设备。
更新从 App Store 进行,修改前保留基线
应用更新由 App Store 提供,可按设备的 App Store 更新设置处理。需要了解变更时,查看产品页上的更新说明,再对照当前应用中的选项;本站不固定展示具体版本号或更新日期,以免把历史界面误当作当前状态。更新前建议保留重要 Config 与必要的导入资料,更新后先检查基本连接,再逐项验证依赖的规则和自动连接条件。
配置文件也有独立的维护过程:远程文件内容变化、订阅项目更新和应用更新并不是同一件事。遇到行为改变时,先记录最近发生的是哪一种变动,再比较修改前后的文件与设置。保留一份经过测试的配置,比同时改动多个选项更便于复现问题;需要深入理解 DNS、On Demand 或 Log 时,可继续阅读Settings 设置项参考。
使用前常见的四个判断
导入成功,为什么还要检查连接?
导入成功说明应用读取到了内容,不等于服务器认证、传输条件与当前网络都已通过验证。先在 Home 选择一个已有项目,再核对 Global Routing 并测试明确的目标。把“内容已保存”和“连接可使用”分开检查,通常比反复删除、重新导入更容易发现问题。步骤见入门指南。
修改 Rule 后,请求为什么没有变化?
先确认修改已保存、该文件是活动 Config,并且 Global Routing 处于 Config。随后检查目标是否已经匹配到更靠前的规则,尤其注意具体域名规则与 FINAL 的位置。不要只看规则是否存在,还要看它有没有机会被检查。关键字含义见名词解释。
Connectivity Test 结果能代替实际访问吗?
不能。测试方法与实际请求可能经过不同的处理过程,结果适合提供线索,而不是保证所有目标都可访问。排查时保留测试方法、当前项目、Global Routing 和目标信息,再结合 Diagnostics 与 Log 判断失败阶段。更多分层检查方法见常见问题。
备份配置时,哪些内容需要保护?
订阅地址、服务器认证字段与部分日志都可能包含访问凭据。导出后保存到自己控制的位置,分享问题截图或配置片段前删除敏感内容。备份还应标明用途,避免将教学片段误认为可直接恢复的完整文件。迁移流程见配置备份与换机迁移。
按问题选择阅读路径:首次添加与连接看入门指南;界面词与规则关键字看名词解释;已经能连接但需要调整行为时,再查设置详解。这样可以把一次操作限制在一个明确目标内,保留可回退的原设置。
04 / Articles
配置、迁移与购买说明
以下文章分别处理购买恢复、规则屏蔽边界与配置迁移。先完成基本导入和连接,再按当前任务阅读;涉及文件修改时,保留原配置,并在修改后用相同目标复测。
小火箭换机重装后恢复购买:在 App Store「已购项目」重新下载
换新设备或删除重装后,先使用原购买 Apple 账户查找已购项目,再重新下载 Shadowrocket。文章说明购买账户与系统账户的区别、商店按钮仍显示价格时的核对顺序,以及为什么应用恢复后仍要检查订阅与本地配置。
Shadowrocket REJECT 规则怎么写:屏蔽原理、匹配顺序与局限
从规则匹配阶段解释 REJECT 的作用,说明具体域名规则应放在哪里、为什么更早命中的规则会改变结果,以及目标内容与正常业务共用域名时的限制。按域名阻止请求不等于能够区分页面里的每一类内容。
小火箭配置备份与换机迁移:iCloud 同步、导出配置文件与恢复步骤
按迁移前、恢复中和验证后三个阶段整理操作。区分 iCloud 同步、手动导出与重新导入已有订阅,列出活动 Config、Global Routing 和本地修改的检查点,并说明重要配置为什么需要独立于同步再保存一份。