iPhone
在 App Store 核对正版信息并完成购买后打开应用。首次建立连接时,系统可能请求添加 VPN 配置;核对弹窗中的应用来源,再按系统提示确认。随后回到 Home 检查服务器选择与 Global Routing,最后用实际请求验证。
查看 iPhone 获取与授权步骤 →全平台 · 官方手册
规则代理客户端,覆盖 iPhone、iPad、Mac、Windows、安卓与 Linux。已有连接按 规则分流管理。iPhone 与 iPad 在 App Store 一次买断;Mac、Windows、安卓与 Linux 免费。
功能查阅
先区分服务器信息、配置文件与路由模式,再检查实际请求。下面的内容展示配置语法和设置项,不模拟应用界面;示例规则用于解释匹配关系,不作为完整配置直接启用。
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,10.0.0.0/8,DIRECT
FINAL,PROXY
规则分流解决不同请求采用不同策略的问题。在 Home 的 Global Routing 中选择 Config,才按当前配置的规则判断;Proxy 与 Direct 分别用于代理、直连姿态,不能把三者当成速度等级。在 Config 中检查规则先后顺序,具体匹配项放在较宽泛的规则之前,FINAL 用于前面均未匹配时的最终策略。改动后重新发起目标请求,核对实际命中的规则和策略;连接开关已打开,并不代表该请求必然使用 PROXY。
On Demand 用网络条件决定何时触发连接,不负责替换服务器凭据或修正规则。在 Settings 中找到 On Demand 后,先确认手动连接已经可用,再按自己的 Wi-Fi、Cellular 或域名条件配置。建议一次只添加一种条件,切换网络后观察是否出现预期的连接行为,再继续补充其他条件。排查手动断开后再次连接的问题时,也要检查这里的触发设置。按需连接与 Global Routing 分别控制连接时机和请求策略,两者需要分开验证。
多协议支持用于接入不同类型的已有服务器,不代表可以任意更换 Type。在 Add Server 中,先选择与服务器端一致的协议,再核对 Host、Port 以及相应的认证字段。Shadowsocks 的 Method、部分协议的传输方式和 TLS 参数各有含义,不能把一组字段照搬到另一协议。已有订阅应优先按原始信息导入,出现错误时逐项对照来源。速度和电量表现还取决于网络、服务器与使用负载,不能只凭协议名称判断效果,详细取舍见技术参考。
Subscribe · 仅为格式示例
https://example.com/sub?token=xxxx
请使用自己已有的订阅信息。示例地址不可用于连接。
Subscribe 用于读取已有订阅中的服务器条目,适合集中维护多项连接信息。添加前检查链接是否复制完整,避免首尾空格、换行或遗漏参数;导入后先核对分组与条目,再选择其中一个进行测试。订阅更新与应用更新不是同一件事:前者重新读取订阅内容,后者通过 App Store 更新客户端。更新失败时先确认当前网络能访问订阅地址,再核对订阅本身的有效状态。订阅链接可能包含访问凭据,排查时不要把完整链接发布到公开页面。
[General]
[Rule]
[Host]
[URL Rewrite]
配置文件负责组织全局参数、规则、本地映射与改写设置,与提供服务器条目的订阅用途不同。在 Config 中确认当前使用的文件,修改前保留可恢复副本,再按段检查语法与策略名称。文件中的 PROXY 仍需对应可用的服务器信息,导入文件并不等于已经具备连接条件。使用 iCloud 同步相关设置时,先确认设备使用的账户与同步状态,再检查另一台设备实际出现的内容;App Store 已购恢复只涉及应用获取,不能据此判断配置已经同步完成。
Connectivity Test 用于辅助判断当前条目的可达情况,测试数字不能替代实际访问结果。在 Settings 核对 Test Method,比较结果时尽量保持测试方式和网络条件一致。连接异常时,先区分订阅读取失败、服务器连接失败与目标请求失败,再结合 Diagnostics 和请求记录缩小范围。Data 用于观察流量变化,不等同于订阅余量或计费账单。分享诊断内容前,应移除服务器地址、认证字段和订阅参数;每次只改一项设置,才能判断哪次改动影响了结果。
设备与获取
iPhone 与 iPad 在 App Store 购买,Mac、Windows、安卓与 Linux 免费。先核对设备兼容性和当前购买账户,再确认商店页面显示的购买或已购状态;系统要求一律以 App Store 页面标注为准。
在 App Store 核对正版信息并完成购买后打开应用。首次建立连接时,系统可能请求添加 VPN 配置;核对弹窗中的应用来源,再按系统提示确认。随后回到 Home 检查服务器选择与 Global Routing,最后用实际请求验证。
查看 iPhone 获取与授权步骤 →使用同一购买账户,可在已购项目中查找应用;iPhone 与 iPad 共用购买的适用范围以商店标注为准。更大的屏幕不改变订阅、配置与路由模式的关系。获取应用后,仍需检查已有服务器信息是否已导入,以及当前配置是否已经选中。
查看 iPad 获取与配置注意事项 →Mac 桌面版免费,安装包在下载页。Apple TV 以该设备的 App Store 兼容性为准。
打开产品页后,核对应用名称、开发者与应用 ID,再执行购买。若页面暂时不可见,先查当前商店地区、年龄分级限制和账户状态,不要仅凭搜索结果中的相似名称判断。
查看获取步骤 →快速上手预览
以下流程以你已有自己的订阅或服务器信息为前提。首次操作先使用一组已知有效的信息,保持测试条件简单;成功建立连接后,再逐步增加自定义规则与按需触发条件。
01 / 输入
已有单个服务器信息时,从 Home 的 Add Server 进入,按来源选择 Type 并填写对应字段;已有订阅时,使用 Subscribe 类型导入。保存后返回列表,确认条目名称、协议和分组符合预期。若列表为空,先检查导入内容与链接读取结果,此时反复切换连接开关不能解决信息缺失。
02 / 路由
需要按规则分流时选择 Config,并到 Config 确认正在使用的文件。Proxy 与 Direct 可用于区分不同路由姿态下的访问结果,但不能替代完整规则检查。记录初始选择,测试后恢复日常使用的模式,避免把临时排查设置一直保留下来。
03 / 验证
选择已有的服务器条目,打开连接开关,并按需完成系统 VPN 配置授权。先运行 Connectivity Test,再打开实际需要访问的页面。正常结果应同时包括连接建立与目标请求符合预期;若只有测试通过而页面异常,继续查 DNS、规则命中与目标服务,不要直接认定所有流量都已正常。
查看完整教程 → 教程按导入、模式、授权、验证和失败点排查展开,可从当前卡住的步骤继续。
正版与购买事实
Shadowrocket 是闭源商业应用。本页为官网与官方手册,购买前应以 App Store 产品页为依据核对身份、价格和兼容性,不能只看应用名称或搜索排序。
开发者名称应为 Shadow Launch Technology Limited,应用 ID 为 932747118,产品页地址包含 id932747118。同时对照此处的官方图标,不要把名称相似当作核验完成。三个信息相互对应后,再查看页面的价格按钮与兼容性栏。
搜索不到时,先用产品页入口核对,而不是不断更换搜索词。App Store 当前地区、年龄分级限制与 Apple 账户状态都可能影响页面展示或购买。检查的是用于商店购买的账户及其状态,不是仅查看设备语言。页面价格、币种和可购买状态应以当前商店实际显示为准,相关排查顺序见下载说明。
美区参考价格为 2.99 美元,一次性付费,各店面按当地货币显示,最终金额以购买确认页为准。买断指客户端使用权,不是服务器连接时长。准备购买前应分开确认两件事:设备是否符合兼容性要求,以及自己是否已有可使用的订阅或服务器信息;两项条件不能互相替代。
iPhone 与 iPad 可使用同一购买账户获取已购应用,具体适用范围以 App Store 页面标注为准。换机或重装后,先到已购项目查找,再核对当前商店账户;恢复获取应用与恢复个人配置是两项操作。原设备中的订阅、规则文件和同步状态需要另外检查,不能因为已购按钮出现,就认定原有配置已经回到新设备。
客户端更新通过 App Store 完成,可在系统的商店更新设置中检查自动更新状态。更新应用、更新订阅、切换配置文件各自影响不同内容,排查时应记录先后顺序。修改规则前保留可恢复的文件;更新订阅后核对条目变化。界面位置可能随应用调整,操作时以当前应用实际显示的英文项目为准。
延伸阅读
下面三篇文章分别解释界面词、按需连接与配置文件结构。先确定问题属于哪个层面,再进入对应说明,避免在服务器参数、连接触发条件和路由规则之间来回修改。
逐个解释常见英文界面词的功能与位置。先区分 Home 的连接操作、Config 的配置文件和 Settings 的设置项,再查 Global Routing 中的 Proxy、Direct,减少因名称相近而进入错误页面的情况。
阅读界面词说明 →从手动连接已可用的状态开始,逐项核对 Wi-Fi、Cellular 与域名触发条件。说明如何验证网络切换后的行为,以及遇到规则重叠或手动断开后重新连接时,应先检查哪些设置。
阅读 On Demand 设置 →按段说明全局参数、规则匹配、本地映射和改写配置的职责。阅读时重点区分服务器条目与配置文件,理解 FINAL 的位置,并在修改前建立可恢复副本,便于比较改动前后的实际请求结果。
阅读配置文件说明 →