Shadowrocket 官网 · 官方手册

Shadowrocket 使用说明

面向 iPhone 与 iPad 的付费客户端,支持规则分流,通过 App Store 一次性买断。

  • Rule
  • On Demand
  • Subscribe
  • Config
Shadowrocket Home 页面截图

配置与分流能力

先区分服务器信息、配置文件与连接开关,再选择需要调整的项目。下方为真实规则语法与设置项说明,不是应用界面。

Rule 分流

Rule 根据域名、目标地址等条件选择处理策略。在 Config 中检查当前配置的规则,再将 Global Routing 设为 Config,才能按配置分流。规则通常按顺序匹配,范围较小的例外应放在较宽的条件之前,FINAL 用于承接未命中的请求。排查时先找命中行,再核对 DIRECT 或 PROXY;不要只看连接开关。右侧是语法示例,example.com 仅作演示,不能据此推断真实网站的完整请求路径。

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
IP-CIDR,10.0.0.0/8,DIRECT,no-resolve
FINAL,PROXY

iPhone 与 iPad 获取说明

唯一获取入口是 App Store。设备的系统要求与是否通用购买,以 App Store 页面标注为准。

iPhone

在 App Store 核对产品信息后购买。首次打开时,添加已有服务器或订阅,再按系统提示允许添加 VPN 配置。授权只建立客户端需要的系统配置,不代表服务器参数已经正确。

查看 iPhone 说明

iPad

使用最初购买此应用时使用的 Apple ID 检查已购项目,再确认是否可重新下载。界面排布可能随屏幕尺寸变化,操作时以 Home、Config 与 Settings 等名称定位,不必依赖按钮在截图中的位置。

查看 iPad 说明

Mac / Apple TV 也可在同一 App Store 获取,系统要求与是否通用购买以 App Store 页面标注为准。

已购买应用并不等于新设备已经准备好连接信息。迁移前确认服务器记录、当前配置文件和已有订阅是否可恢复;迁移后先手动连接,再调整自动化设置。若商店仍显示购买价格,应先核对当前登录的购买账号与产品 ID,而不是直接重复付款。

查看获取步骤 →

首次连接的三个步骤

以下操作以用户已有自己的订阅或服务器信息为前提。先完成最小可用配置,再增加规则和按需连接条件。

  1. 添加服务器或已有订阅

    在 Home 进入 Add Server,选择与现有参数相符的 Type。手动填写时逐项核对 Host、Port 与认证字段;导入已有订阅时检查链接是否完整。保存后返回列表,确认条目存在并选中要使用的服务器。能保存不等于能连接,输入错误的地址也可能通过表单检查。

    若列表为空,先检查导入结果,不要继续反复开关连接。若条目存在但信息不完整,应返回原始配置核对。二维码与订阅链接都可能包含认证信息,应只在可信的设备上处理,并避免将完整内容发送到公开讨论区。

  2. 选择 Global Routing

    Global Routing 的三种姿态是配置、代理与直连,对应界面词 Config、Proxy、Direct。Config 按当前配置文件中的规则选择策略;Proxy 用于统一采用代理路径;Direct 用于直连路径。模式选择与服务器选择是两件事,选中服务器后仍需核对当前姿态。

    日常需要规则分流时使用 Config,并确认所需配置已经启用。排查某个目标的路径时,可在理解影响范围的前提下临时切换姿态进行对照,完成后恢复原设置。Direct 能用于区分本地网络问题与代理路径问题,但不应被误认为规则已经生效的证据。

  3. 打开连接并验证请求

    打开 Home 的连接开关,按系统提示完成 VPN 配置授权。先运行 Connectivity Test,再访问实际需要使用的网页或应用。检查连接状态、目标访问结果与规则命中是否一致;状态显示已连接,只能说明连接状态发生变化,不能保证所有目标都可访问。

    测试失败时保留现场,一次只改一个条件。先确认普通网络连接,再检查服务器参数,最后检查 DNS 与规则。若连接在切换网络后才异常,记录发生问题的网络环境。测试方法、目标和时间不同,结果可能不同,不宜只凭单次延迟数值判断完整链路。

查看完整教程 →

正版核对与购买范围

Shadowrocket 是闭源商业应用。购买、兼容性与更新信息,均以 App Store 产品页显示为核对依据。

开发者、官方图标与应用 ID

从获取应用页进入产品页后,先检查应用名称 Shadowrocket,再核对开发者 Shadow Launch Technology Limited。应用 ID 应为 932747118,可在产品页地址中的 id932747118 识别。最后对照本站页头使用的官方图标。中文语境中的“小火箭”只是辨认别称,不能代替名称、开发者与应用 ID 的核对。

搜索结果中的相似名称与图案并不足以确认产品身份。应打开完整产品页逐项阅读,不要仅根据搜索列表中的首个结果付款。价格、兼容性与购买按钮也应在同一产品页检查;若页面与上述身份信息不一致,返回获取应用页重新进入指定产品。

商店可见性与账号地区

App Store 搜索结果与当前账号的商店地区有关。直接打开产品页后,如果出现不可用提示,先检查用于“媒体与购买项目”的账号及其商店地区,再检查设备的访问限制与年龄分级设置。设备界面语言与商店地区不是同一个设置,改变界面语言不等于改变商店内容。

如果考虑调整本人账号的地区,应先了解余额、现有订阅与付款方式等条件。不要为了寻找应用而连续修改多个账号设置。将产品是否可见、能否付款、设备是否兼容分开检查,可以避免把商店问题误当成客户端连接问题。更完整的核对顺序见安装指南。

一次性买断与独立连接信息

Shadowrocket 采用一次性买断方式,美区参考价格为 2.99 美元,各店面按当地货币显示,实际金额以付款前的 App Store 页面为准。购买对象是客户端应用的使用权,不是服务器账户,也不是某条网络连接的持续可用性。后续连接所需参数仍来自用户已有的订阅或服务器信息。

已购恢复、设备使用与更新

换机或重新安装时,在最初购买此应用时使用的 Apple ID 的 App Store 已购项目中查找 Shadowrocket。iPhone 与 iPad 可核对同一购买记录;是否通用购买、家人共享的适用性及各设备系统要求,以 App Store 页面标注为准。若查不到记录,先检查购买账号与购买历史,不要把设备登录账号和商店购买账号默认视为同一个。

重新下载应用与恢复个人配置是两个过程。商店恢复的是应用,服务器条目、订阅和配置文件仍需检查备份或同步状态。更新通过 App Store 进行;更新前保留可恢复的配置,更新后核对当前配置与常用连接。阅读手册时优先按英文界面名称寻找设置,不以固定位置判断入口。

技术笔记

按实际问题继续阅读:商店可见性、协议字段与首次使用。文章围绕客户端操作,不涉及连接服务来源推荐。

常见问题精选

先确定问题属于购买、导入、模式还是连接,再进入对应步骤。不要用重装代替原因检查。

已导入订阅,为什么还需要选择服务器?

导入负责把已有连接信息加入列表,实际使用仍需确认当前选中的服务器,以及 Global Routing 是否符合预期。更新完成后也应检查所选条目是否仍然存在。操作顺序见订阅导入与更新说明。

Config 与 Proxy 应该怎样选择?

需要按规则区分请求时选择 Config,并检查当前启用的配置。Proxy 用于统一采用代理路径,不等于规则分流已生效。若只想检查某条规则,应观察实际命中,而不是仅比较开关状态。见Global Routing 说明。

延迟测试成功,为什么实际访问仍可能失败?

测试方法与真实请求经过的目标、协议或规则可能不同。应结合当前网络、目标访问和命中策略检查,必要时记录具体失败步骤。测试结果不构成持续可用性的保证。见Connectivity Test 检查步骤。

iPad 重新下载后,为什么没有原来的配置?

App Store 购买记录用于恢复应用,个人配置需要另外恢复或同步。先确认原设备的备份和 iCloud 状态,再核对当前使用的文件。不要因为列表为空就重复购买应用。见已购恢复说明。

核对 App Store 产品信息

开发者 Shadow Launch Technology Limited,应用 ID 932747118。购买前检查价格与设备兼容性,购买后按官方手册导入已有连接信息。

在 App Store下载 Shadowrocket