iPhone
在 App Store 核对产品信息后购买。首次打开时,添加已有服务器或订阅,再按系统提示允许添加 VPN 配置。授权只建立客户端需要的系统配置,不代表服务器参数已经正确。
查看 iPhone 说明面向 iPhone 与 iPad 的付费客户端,支持规则分流,通过 App Store 一次性买断。
先区分服务器信息、配置文件与连接开关,再选择需要调整的项目。下方为真实规则语法与设置项说明,不是应用界面。
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
On Demand 用于按设定条件触发连接,入口在 Settings。首次使用先保持手动连接,确认服务器、Global Routing 与访问结果符合预期,再配置按需行为。调整前记录当前网络条件,分别在常用 Wi-Fi 与蜂窝网络中检查连接状态。若手动关闭后又出现连接,应检查 On Demand 的条件,而不是反复删除服务器。它处理的是连接触发方式,不会替代 Rule 的匹配顺序,也不会补齐缺失的订阅或服务器参数。
在 Add Server 中选择 Type,再按用户已有的服务器信息填写参数。Shadowsocks、VMess、VLESS、Trojan、WireGuard 等类型的字段并不相同,不能只复制 Host 与 Port 后保留其余默认值。先核对协议类型,再核对认证、传输与 TLS 相关设置;字段以当前应用显示为准。协议名称用于说明连接方式,不代表可用性或速度排序。导入后若连接失败,应与原始参数逐项对照,不要通过随意切换 Type 试图修复。
Subscribe 用于导入和更新用户已有的订阅。添加前确认链接完整,保留路径与查询参数,并避免把网页说明地址当成订阅地址。首次导入后检查列表是否出现预期条目,再选择服务器测试。后续更新会重新读取远端内容,本地改名或修改条目之前应了解覆盖影响。若更新后列表为空,先核对链接状态、账户有效性与返回内容,再联系原服务商。订阅链接可能包含访问凭据,不应放进公开截图、日志或求助文本。
Config 管理分流规则与相关配置,服务器列表则保存连接目标,两者用途不同。先确认正在使用的配置文件,再修改其中的 Rule,避免改到未启用的副本。编辑前保存一份可恢复的配置,每次只调整一类设置,并通过实际请求检查效果。使用 iCloud 同步时,应核对两台设备的同步状态与实际选中的文件,不要把同步视为所有运行状态都完全一致。配置可能包含个人信息,分享前需检查其中的服务器地址、认证字段与远程链接。
[General]
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
Connectivity Test 用于初步检查连接表现,Settings 中的 Test Method 会影响测试方式,Diagnostics 可用于进一步定位问题。测试结果只反映当时网络与所选方法,不能替代目标网页或应用的实际访问。Data 中的流量记录可辅助确认是否产生请求,但流量增加并不能证明规则策略正确。建议按服务器是否可达、连接是否建立、请求命中哪条规则的顺序检查。保存排查信息时记录网络环境与操作步骤,并移除认证信息和完整订阅链接。
唯一获取入口是 App Store。设备的系统要求与是否通用购买,以 App Store 页面标注为准。
在 App Store 核对产品信息后购买。首次打开时,添加已有服务器或订阅,再按系统提示允许添加 VPN 配置。授权只建立客户端需要的系统配置,不代表服务器参数已经正确。
查看 iPhone 说明使用最初购买此应用时使用的 Apple ID 检查已购项目,再确认是否可重新下载。界面排布可能随屏幕尺寸变化,操作时以 Home、Config 与 Settings 等名称定位,不必依赖按钮在截图中的位置。
查看 iPad 说明Mac / Apple TV 也可在同一 App Store 获取,系统要求与是否通用购买以 App Store 页面标注为准。
已购买应用并不等于新设备已经准备好连接信息。迁移前确认服务器记录、当前配置文件和已有订阅是否可恢复;迁移后先手动连接,再调整自动化设置。若商店仍显示购买价格,应先核对当前登录的购买账号与产品 ID,而不是直接重复付款。
查看获取步骤 →以下操作以用户已有自己的订阅或服务器信息为前提。先完成最小可用配置,再增加规则和按需连接条件。
在 Home 进入 Add Server,选择与现有参数相符的 Type。手动填写时逐项核对 Host、Port 与认证字段;导入已有订阅时检查链接是否完整。保存后返回列表,确认条目存在并选中要使用的服务器。能保存不等于能连接,输入错误的地址也可能通过表单检查。
若列表为空,先检查导入结果,不要继续反复开关连接。若条目存在但信息不完整,应返回原始配置核对。二维码与订阅链接都可能包含认证信息,应只在可信的设备上处理,并避免将完整内容发送到公开讨论区。
Global Routing 的三种姿态是配置、代理与直连,对应界面词 Config、Proxy、Direct。Config 按当前配置文件中的规则选择策略;Proxy 用于统一采用代理路径;Direct 用于直连路径。模式选择与服务器选择是两件事,选中服务器后仍需核对当前姿态。
日常需要规则分流时使用 Config,并确认所需配置已经启用。排查某个目标的路径时,可在理解影响范围的前提下临时切换姿态进行对照,完成后恢复原设置。Direct 能用于区分本地网络问题与代理路径问题,但不应被误认为规则已经生效的证据。
打开 Home 的连接开关,按系统提示完成 VPN 配置授权。先运行 Connectivity Test,再访问实际需要使用的网页或应用。检查连接状态、目标访问结果与规则命中是否一致;状态显示已连接,只能说明连接状态发生变化,不能保证所有目标都可访问。
测试失败时保留现场,一次只改一个条件。先确认普通网络连接,再检查服务器参数,最后检查 DNS 与规则。若连接在切换网络后才异常,记录发生问题的网络环境。测试方法、目标和时间不同,结果可能不同,不宜只凭单次延迟数值判断完整链路。
Shadowrocket 是闭源商业应用。购买、兼容性与更新信息,均以 App Store 产品页显示为核对依据。
从获取应用页进入产品页后,先检查应用名称 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 进行;更新前保留可恢复的配置,更新后核对当前配置与常用连接。阅读手册时优先按英文界面名称寻找设置,不以固定位置判断入口。
按实际问题继续阅读:商店可见性、协议字段与首次使用。文章围绕客户端操作,不涉及连接服务来源推荐。
将“搜不到”与“无法付款”分开处理。按当前商店地区、访问限制和账号状态逐项检查,再判断下一步操作,避免在尚未确认原因时重复改动设置。
围绕用户已有的 WireGuard 参数,解释 PrivateKey、PublicKey、Address、MTU 与 Endpoint 的作用。区分本地参数和 Peer 信息,检查字段对应关系。
从 Global Routing、连接开关与 Config 的区别开始,集中解释首次使用时容易混淆的概念。先明确设置影响的范围,再决定是否需要更改。
先确定问题属于购买、导入、模式还是连接,再进入对应步骤。不要用重装代替原因检查。
导入负责把已有连接信息加入列表,实际使用仍需确认当前选中的服务器,以及 Global Routing 是否符合预期。更新完成后也应检查所选条目是否仍然存在。操作顺序见订阅导入与更新说明。
需要按规则区分请求时选择 Config,并检查当前启用的配置。Proxy 用于统一采用代理路径,不等于规则分流已生效。若只想检查某条规则,应观察实际命中,而不是仅比较开关状态。见Global Routing 说明。
测试方法与真实请求经过的目标、协议或规则可能不同。应结合当前网络、目标访问和命中策略检查,必要时记录具体失败步骤。测试结果不构成持续可用性的保证。见Connectivity Test 检查步骤。
App Store 购买记录用于恢复应用,个人配置需要另外恢复或同步。先确认原设备的备份和 iCloud 状态,再核对当前使用的文件。不要因为列表为空就重复购买应用。见已购恢复说明。
开发者 Shadow Launch Technology Limited,应用 ID 932747118。购买前检查价格与设备兼容性,购买后按官方手册导入已有连接信息。
在 App Store下载 Shadowrocket