Shadowrocket
使用与配置说明
面向 iPhone / iPad 的规则分流客户端,App Store 独占,采用一次性买断;从正版核对开始,按界面步骤导入已有订阅并检查连接。
- Shadowsocks
- VMess
- Trojan
- Global Routing
规则、订阅与连接设置
先区分连接触发、流量策略与服务器参数,再调整相应设置。
按操作目标查找功能
右侧为规则语法或设置项索引,不是应用界面。
按顺序匹配域名与网段
规则分流用于决定不同请求的处理策略。在 Home 中将 Global Routing 设为 Config 后,流量才会按当前配置的规则处理;在 Config 中核对实际启用的文件,再检查 Rule 内的顺序。DOMAIN-SUFFIX 可匹配域名后缀,IP-CIDR 用于网段,FINAL 负责前面未命中的请求。先写明确的例外,再安排兜底策略。修改后用同一目标复测,并从记录确认命中结果,避免同时调整多处而难以定位原因。
区分自动连接与规则策略
On Demand 控制系统在指定条件下触发连接,并不替代 Global Routing 的分流选择。进入 Settings 核对 On Demand,先理解当前条件,再决定是否启用。建议先在手动连接状态验证已有服务器可用,确认配置正确后再设置自动触发。若关闭连接后又自动恢复,应先检查这项设置,而不是反复修改服务器密码。切换无线网络或蜂窝网络后,可观察系统连接状态与实际访问结果是否一致;具体可选条件以当前应用界面为准。
让 Type 与服务器信息一致
多协议支持用于接入不同类型的已有服务器,不能把一个协议的参数直接填入另一个类型。打开 Add Server 时,先核对 Type,再填写 Host、Port 以及该协议要求的认证字段。Shadowsocks 需要对应的 Method;其他类型可能还涉及传输方式与 TLS 选项。字段看起来相近,也不表示可以互换。应以用户已有服务器信息为依据逐项对应,保存后再测试。协议名称本身不能保证速度,网络路径、服务端配置与设备状态都影响实际表现。
导入已有订阅并核对列表
订阅用于集中更新服务器条目,操作前需要用户已有自己的有效订阅链接。在 Home 的添加流程中选择 Subscribe 对应类型,填入完整地址并保存,随后核对返回的分组与条目。链接中的查询参数可能参与认证,应按原样保留,也不宜公开展示。扫码时先判断二维码承载的是单个服务器还是订阅;两者后续的更新方式不同。更新后列表为空,应检查链接状态与响应内容,而不是连续重复添加。本站仅说明导入方法,不提供订阅。
分开管理规则文件与服务器条目
Config 中的配置文件用于组织 General、Rule、Hosts 等设置,不等同于 Home 中的订阅列表。准备修改前,先确认当前选中的文件,并保留可恢复的副本;每次只调整一类设置,记录调整目标与测试结果。使用 iCloud 同步时,应分别核对应用内同步选项、系统 iCloud 权限及目标设备上的实际内容,不能把安装完成视为配置已经迁移。恢复后仍需检查当前配置、服务器选择和 Global Routing,防止旧设置覆盖刚完成的修改。
按连接链路逐层收集线索
Home 中的 Connectivity Test 可辅助检查服务器连通情况,Data 用于查看流量记录,Settings 中的 Diagnostics 提供进一步排查入口。单次测试结果只说明特定测试条件下的响应,不能代替实际访问验证。遇到异常时,先确认本地网络,再查服务器参数、规则命中与 DNS;每次只改变一个条件。分享诊断记录前,应移除订阅地址、密码和其他个人信息。若测试可响应但目标仍打不开,应继续检查目标请求的策略,而不是只比较测试数值。
Global Routing:先确认当前处理方式
Config、Proxy、Direct 是三种处理姿态,不是三份服务器订阅。Config 按当前配置中的规则选择策略,适合需要区分不同请求的场景;Proxy 将流量交由代理策略处理,仍取决于所选服务器与相关设置;Direct 使用直接连接策略,不能用来验证服务器是否有效。切换姿态后,应使用同一访问目标对照结果,并确认连接开关状态。如果规则修改没有产生预期效果,先看是否仍处于 Config,再看修改的是不是正在使用的文件。
首次设置宜从最少改动开始:先用完整的已有服务器信息验证连接,再启用需要的规则,最后调整 DNS 与 On Demand。这样每一步都有明确的验证对象,也便于恢复上一步设置。需要按界面照做时,阅读快速上手教程;需要理解 Type 与协议参数时,转到协议详解,不必一次填写所有高级选项。
设备与 App Store 入口
Shadowrocket 只在 Apple 平台发行,购买与安装统一通过 App Store。
安装、授权与首次验证
首次打开后,先确认 Home 中是否已有服务器条目。购买应用不会自动填入个人服务器信息,需要使用自己已有的订阅、二维码或服务器参数完成添加。首次建立连接时,系统可能要求允许添加 VPN 配置,这是让客户端通过系统网络机制处理流量的授权步骤;请先确认操作由当前应用发起,再按系统提示验证。完成授权只代表系统允许建立配置,不代表远端服务器已经可用,仍应结合 Connectivity Test 与实际访问进行检查。
从另一台设备迁移时,建议分别核对应用购买、服务器条目和配置文件三个部分。已购记录解决的是应用安装资格,订阅更新解决的是服务器列表,配置同步解决的是规则与设置;三者的来源和状态并不相同。即使两台设备登录相同账户,也应查看目标设备上的实际内容,确认没有遗漏当前配置或误选旧服务器。设备间网络条件不同,测试结果也可能不同,不宜直接把一次异常归因于购买状态。
Mac / Apple TV 也可在同一 App Store 获取,兼容性、系统要求与通用购买适用性以 App Store 页面标注为准。
正版核验与买断范围
以产品页中的身份信息、购买说明与兼容性为依据,不凭名称相似判断。
Shadowrocket · 闭源商业应用
核对官方图标后,继续检查开发者与应用 ID。
- 开发者 Shadow Launch Technology Limited
- 应用 ID
932747118 - App Store 独占
- 一次性买断
开发者、图标、应用 ID 一起核对
进入 App Store 产品页后,先查看应用名称与图标,再找到开发者信息,确认是 Shadow Launch Technology Limited;随后检查产品地址中的应用 ID 是否为 id932747118。这三项需要对应同一个产品,不能只凭搜索结果中的名称或图形相似作出判断。搜索展示顺序可能变化,文字相近的条目也可能属于不同应用。本站下载核验页提供固定的产品页入口,适合在购买前再次逐项确认。
Shadowrocket下载中心是 Shadowrocket(小火箭)的官网与官方手册。手册中的界面词保留英文原文,用于帮助对照当前应用操作;具体字段与入口位置应以设备上实际界面为准。涉及价格、系统要求、通用购买和更新记录时,应回到 App Store 对应栏目核对,不将教程中的操作说明当作实时商店信息。应用是闭源商业应用,产品身份核验以商店公开信息为依据。
一次性买断的是客户端
美区参考价格为 2.99 美元,一次性付费;各店面按当地货币显示,最终金额以 App Store 购买页面为准。购买获得的是客户端的使用资格,而不是一份可连接的服务器列表。是否已有可用服务器、订阅是否有效、远端认证是否通过,都需要单独确认。不要把购买成功、应用安装成功与网络连接成功理解为同一个状态;它们分别对应商店交易、设备安装和网络配置三个环节。
商店可见性与账户地区
产品是否能在当前店面查看或购买,应以当前账户打开 App Store 后的实际页面为准。网页产品页可用于核对身份,但不代表所有账户都呈现相同的购买状态。遇到无法完成购买时,先检查当前登录的购买账户、账户地区、付款状态及页面提示,区分是交易问题还是设备兼容性问题。不要在应用内部反复修改服务器来处理商店购买失败,两类问题发生在不同环节。
购买前也应展开兼容性栏目,确认设备是否满足要求。iPhone 与 iPad 的系统要求、其他同店设备的兼容性以及通用购买适用性,一律以 App Store 页面标注为准。若当前设备显示无法安装,应先核对系统与商店信息;教程仅能解释操作步骤,不能改变产品页给出的兼容条件。
已购恢复与两台设备使用
换机或重新安装时,先在 App Store 确认用于购买的 Apple ID,再到已购项目中查找 Shadowrocket。同一账户在另一台兼容设备上的购买状态,应以产品页显示为准;iPhone 与 iPad 的通用购买适用性同样以 App Store 页面标注为准。若页面再次显示价格,先核对是否使用了原购买账户及正确的产品页,不要仅因为设备名称不同就立即重复付款。
重新安装应用之后,还需要恢复自己的配置。已购项目恢复的是应用本身,并不保证本地服务器条目、订阅链接和规则文件全部回到原状态。如果此前使用了 iCloud 同步,应在恢复后检查同步权限与具体内容;如果从已有订阅重新导入,则需确认链接仍然有效。最后复核 Global Routing、当前服务器与 On Demand,确保恢复后的行为符合预期。
更新通过 App Store 管理
应用更新从 App Store 获取,可按系统设置使用自动更新或手动检查。更新前若正在排查连接问题,建议记录当前服务器选择与关键设置,便于更新后对照,而不是依赖记忆同时更改多项参数。客户端更新、订阅刷新、配置文件修改是三个独立动作:前者改变应用,订阅刷新改变服务器条目,配置修改改变流量处理规则,不能相互替代。
更新后遇到界面位置变化,应先按功能名称寻找入口,再对照操作步骤。若已有连接出现异常,先确认当前网络能正常访问,再检查服务器是否仍有效、配置是否仍被选中以及规则是否按预期命中。保留一次只改一个条件的排查方式,能够区分应用设置、远端状态与本地网络带来的影响,也便于后续整理清晰的诊断记录。
导入与排查时保护个人配置
订阅链接通常含有识别用户的参数,二维码也可能包含完整的认证信息。使用 Scan QR Code 前,应确认内容来自自己已有的配置来源;分享截图或诊断记录前,应遮去链接、密码与个人标识。不能仅凭二维码可以识别就判断其中信息仍然有效,保存后还要核对 Type、字段是否完整、当前选择是否正确,再进行实际访问测试。
若列表已出现条目但连接失败,可依次检查本地网络、认证字段、服务器状态、Global Routing 与 DNS。若订阅解析后列表为空,应先核对链接是否完整、响应是否为预期的订阅内容,再考虑重新更新。配置中的域名规则只决定请求采用什么策略,不会修复无效的远端认证。将不同层次的问题分开记录,比连续切换所有设置更容易找到原因。
技术笔记
围绕 DNS、订阅刷新与解析异常,按单一问题展开说明。
小火箭订阅怎么更新:手动更新、打开时自动更新与更新失败原因
把更新服务器列表与更新应用分开处理。说明手动刷新的核对顺序、打开时自动更新的设置思路,以及更新失败时应检查的网络与链接状态。
阅读说明 →Shadowrocket 订阅解析失败或节点列表为空的自查步骤
链接可打开不等于内容可以解析。按链接完整性、返回内容、服务端状态与更新时机逐项核对,区分列表导入问题和连接问题。
阅读说明 →Shadowrocket DNS 设置:系统 DNS、自定义 DNS 与 DNS over HTTPS 怎么选
先判断异常是否发生在域名解析阶段,再比较不同 DNS 设置的作用范围。说明配置核对方式与复测顺序,避免同时替换多个变量。
阅读说明 →阅读时先找到与当前现象对应的主题,保留原设置,并在每次修改后使用同一目标验证。需要完整操作顺序时先看快速上手,需要解释具体参数时再查协议详解。
查看全部文章 →