iPhone / iPad
App Store $2.99 一次性,其他平台免费。两种设备共用购买,系统要求以 App Store 页面标注为准。
安装前核对开发者、图标与应用 ID;已购用户先检查购买记录,再决定是否重新操作。
全平台规则代理客户端。先获取客户端,再导入已有订阅;通过 Global Routing 与规则分流确定请求的处理方式。iPhone / iPad 在 App Store $2.99 一次性付费,Mac、Windows、安卓、Linux 免费。
当前版本 正在读取 · iPhone / iPad $2.99 一次性,Mac、Windows、安卓、Linux 版免费
规则用于区分不同请求的处理方式。在 Config 中查看 Rule,并将 Global Routing 设为 Config,才能按所选配置执行分流。规则通常从上到下匹配,命中后使用对应的策略;较具体的条件应放在较宽泛的条件之前。修改时先保留配置副本,再用一个明确的域名测试结果。DOMAIN-SUFFIX 匹配域名后缀,DIRECT 表示直连,PROXY 表示代理策略,FINAL 用于前面规则均未命中的情况。
DOMAIN-SUFFIX,example.com,PROXY
查看规则顺序与策略说明 →
On Demand 用于根据设置的网络条件触发连接,不负责替代 Rule 判断每个请求的去向。在 Settings 中检查 On Demand 的条件前,先手动连接一次,确认服务器、权限与配置都可用,再逐项添加条件。若断开后又自动连接,应先回看这里,而不是反复删除服务器。网络切换时的表现还会受到系统调度影响;排查异常时可暂时关闭 On Demand,以手动开关建立稳定的对照环境。
On Demand → 连接条件
Global Routing → 请求处理方式
查看连接设置说明 →
Shadowrocket 支持 Shadowsocks、VMess、VLESS、Trojan 等协议。协议名称表示连接方式,不是速度或可用性的保证。在 Add Server 中先选择 Type,再对照你的服务商提供的信息填写 Host、Port 和相应认证字段。TLS、传输方式与服务器名称等选项需要与服务端一致,不能因为导入成功就省略核对。出现超时时,应先确认协议和端口,再检查网络与认证信息,不宜同时更改多项参数。
Type → Host → Port → 认证与传输参数
阅读协议与字段说明 →
订阅链接从你的服务商处获取。在 Add Server 中选择 Subscribe,填写地址与便于辨认的备注,保存后检查服务器列表是否出现预期内容。更新订阅是重新获取远端列表,并不等于连接服务器;列表有内容后仍需选择服务器并打开连接开关。若导入失败,先检查地址是否完整、是否混入空格,再确认订阅是否有效。链接可能包含访问凭据,分享截图或求助记录前应遮住完整地址及认证参数。
https://example.com/sub?token=xxxx
查看 Subscribe 导入步骤 →
Config 文件保存规则及相关设置,Subscribe 则用于获取服务器列表,两者不能互相代替。需要规则分流时,先确认正在使用的配置文件,再检查 Global Routing 是否为 Config。编辑 Rule、Hosts 等内容前保留原文件,便于出现异常时回退。iCloud 同步可用于支持该能力的设备间传递配置,但仍应检查同步是否完成、当前选中的文件是否正确;同步配置不代表服务器信息有效,也不替代本地连接验证。
GEOIP,CN,DIRECT
FINAL,PROXY
查看配置与路由选择步骤 →
Connectivity Test 用于辅助判断连通状态,Data 中的流量读数用于观察请求是否产生数据,二者都不能单独证明所有网站可访问。排查时先记下网络环境、所选服务器与 Global Routing,再用同一目标进行对照。连接开关打不开时检查系统权限;服务器超时时核对参数;仅部分域名异常时检查规则与 DNS。Settings 中的 Diagnostics 可辅助定位问题,提交记录前应移除订阅地址、密码及其他认证信息。
连接权限 → 服务器连通 → Rule / DNS → 目标请求
按症状进入故障排查 →
2 档获取:iPhone / iPad 从 App Store $2.99 一次性付费;Mac、Windows、安卓、Linux 免费。以下入口统一进入下载页,按设备选择对应安装说明。
App Store $2.99 一次性,其他平台免费。两种设备共用购买,系统要求以 App Store 页面标注为准。
安装前核对开发者、图标与应用 ID;已购用户先检查购买记录,再决定是否重新操作。
免费 · Apple 芯片 / Intel。先在“关于本机”中查看芯片类型,再选择对应的安装包。
首次打开遇到系统提示时,按下载页的隐私与安全性说明处理,不必改动服务器或订阅内容。
免费。下载页提供 64 位安装程序,安装前确认文件来自本站的下载入口。
若 SmartScreen 拦截,先核对来源,再按“更多信息 → 仍要运行”继续;受组织管理的电脑应遵循设备策略。
免费。提供 arm64 安装包;从下载页获取后,根据系统提示为当前安装来源授予权限。
“允许安装未知应用”与连接时的 VPN 权限是两件事。完成安装后,可按需要关闭安装来源权限。
免费 · deb / rpm / AppImage。按发行版包管理方式选择格式,先确认系统架构。
deb 与 rpm 交给对应包管理器安装;AppImage 需要先授予执行权限。具体命令和首次运行提示见下载页。
以下预览以 iPhone / iPad 的界面词为线索。先完成一次手动连接,再考虑自动连接与复杂规则;每次只调整一个变量,便于判断变化来自哪里。
先准备自己的订阅链接或服务器参数。订阅链接从你的服务商处获取,在 Add Server 中选择 Subscribe 后填写;单个服务器则先选择正确的 Type,再补齐对应字段。如果使用 Scan QR Code,扫描后仍要核对协议、地址与端口,不能把识别完成当作连接完成。
保存后回到 Home,检查 SERVER 中是否出现预期条目。订阅导入后有多条服务器时,先选定其中一条做连通测试,避免把批量更新、规则修改与切换服务器同时进行。
日常按规则处理请求时选择 Config,并确认 Config 中选中了需要的配置文件。Proxy 用于将请求交给代理策略,适合临时对照;Direct 用于直连对照。模式不是服务器协议,也不会自动修正错误的连接参数。只切换模式而不检查配置,可能造成“已写规则但没有生效”的误判。
如果刚开始使用,先记录当前模式与文件名称。之后遇到部分网站表现不同,可以回到这一组设置复查,而不是立即重装客户端或清空所有配置。
打开连接开关,按系统提示允许添加 VPN 配置,再观察连接状态。随后运行 Connectivity Test,并访问一个明确的目标页面。测试结果与实际访问应结合判断:开关已打开,只说明连接流程进入相应状态,并不保证每个域名的规则、DNS 与远端服务都正常。
验证时保持同一网络和同一服务器。开关无法打开先查权限;全部请求超时先查服务器;只有个别目标异常再查规则与 DNS。定位到哪一层,就在那一层修改设置。
Shadowrocket 是闭源商业应用。本节区分应用身份、客户端获取费用与用户自己的连接服务,避免在安装前混淆三者。
iPhone / iPad 用户应核对开发者名称 Shadow Launch Technology Limited、官方图标与应用 ID 932747118。搜索结果中的名称相似并不足以确认身份,进入产品页后再逐项核对。图标用于辅助辨认,开发者与应用 ID 则帮助区分同名条目;不要仅凭搜索排序或页面中的介绍文字决定安装。
在中国大陆 App Store 搜不到时,先检查当前用于商店的 Apple ID 地区,以及账户内现有购买记录。地区不同会影响应用可见性、货币与结算条件,不代表设备不能使用。需要调整地区时,应在系统账户设置中查看官方地区变更流程并处理余额、订阅等前置条件。iPhone / iPad 的系统要求以 App Store 页面标注为准。
iPhone / iPad 在 App Store $2.99 一次性付费,两种设备共用购买;Mac、Windows、安卓、Linux 免费。换机或重装时,iPhone / iPad 先使用原购买账户检查已购项目,再重新获取。恢复应用不等于恢复所有本地配置,迁移前应另外保存需要的配置文件,并妥善保管自己的订阅信息。
Mac、Windows、安卓、Linux 的安装包由本站下载页提供,经本站 /dl/shadowrocket/ 路径获取。Mac 需要区分 Apple 芯片与 Intel,Linux 需要区分安装包格式。更新前先保存配置,再按照下载页对应系统的安装放行说明操作。iPhone / iPad 的应用更新则在 App Store 中管理,两种更新路径不要混用。
先分清“应用已安装”“信息已导入”“连接已建立”“目标可访问”四个阶段,再决定下一步。
导入只是取得服务器列表,还需要选择服务器、检查 Global Routing、允许系统 VPN 配置并打开开关。先确认列表不是空的,再验证当前服务器,最后检查目标请求的规则和 DNS。不要把一次订阅更新成功当作连接验证结果。参照订阅导入步骤逐项检查。
需要使用规则时选 Config,并确认配置文件;Proxy 和 Direct 适合临时建立代理与直连对照。对照结束后回到原先的日常设置,避免后续流量继续按临时模式处理。切换时记下原模式与服务器,才能比较同一条件下的结果。完整说明见快速上手。
延迟测试只反映特定测试条件下的响应,不等于下载带宽,也不能代表每个目标服务的可用性。保持同一网络,用同一目标进行实际访问,再检查是否只有部分请求异常;若仅个别域名慢,优先核对匹配规则与 DNS。可进入故障排查按症状继续定位。
首次打开连接开关时,系统可能请求添加 VPN 配置,应先确认提示由正在操作的 Shadowrocket 触发,再按系统要求完成授权。若曾拒绝,回到连接操作重新检查提示,并确认设备管理策略是否限制 VPN。权限与订阅有效性相互独立,不要用更换订阅来处理系统权限问题。操作顺序见连接与验证教程。
补充阅读流量统计、系统权限与服务器选择。先完成基础连接,再用这些说明解释具体读数和系统提示。
区分按服务器与按应用的读数,了解统计范围与重置条件,并结合请求结果核对分流。数据增加只能说明有流量产生,仍需确认目标是否按预期访问。
阅读 Data 统计说明 →说明首次连接的系统授权、VPN 描述文件与应用开关之间的关系。误点拒绝或描述文件丢失后,按顺序恢复权限,避免把系统限制误认为服务器故障。
阅读 VPN 权限说明 →从延迟测试、地区与协议参数理解服务器选择。说明为什么较低的延迟不一定带来更快的实际访问,以及怎样用固定目标和相同网络进行有效对照。
阅读服务器选择说明 →