iPhone / iPad
App Store $2.99 一次性,两种设备共用购买;Mac、Windows、安卓、Linux 版免费。系统要求以 App Store 页面标注为准。先核对商店账户地区与应用详情,再购买安装;已有购买记录的设备应先检查已购项目。
全平台规则代理客户端,用于已有配置导入与规则分流;iPhone / iPad 在 App Store $2.99 一次性购买,Mac、Windows、安卓、Linux 版免费。
当前版本 以下载页为准 · Mac、Windows、安卓、Linux 版免费;iPhone / iPad $2.99 一次性
语法展示,不是可直接套用的完整配置。规则从上向下匹配;具体域名规则应放在宽泛规则之前。
先导入已有服务器信息,再决定连接方式。以下以 iPhone / iPad 的界面词说明操作位置,其他平台以实际界面为准。
规则分流用于决定某次请求走代理、直连还是拒绝。在 Home 的 Global Routing 选择 Config 后,客户端按当前配置中的 Rule 顺序检查目标。编辑前先备份,把具体域名放在宽泛条件之前,并将 FINAL 留作未命中时的收尾策略。DOMAIN-SUFFIX 检查域名后缀,IP-CIDR 检查地址范围;两者不是同一种匹配条件。出现分流异常时,先找实际命中的规则,再改对应条目,不要一次替换整份配置。
查阅规则关键字 →[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,DIRECT
On Demand 用于根据已设定的条件触发连接,不负责选择请求最终采用的分流策略。在 Settings 中找到 On Demand,先确认普通手动连接能够成功,再逐项调整触发条件。修改后分别在常用的 Wi-Fi 和蜂窝网络下观察连接状态,避免把系统触发行为误认为服务器故障。排查自动重连时,先记录当前条件,再暂时关闭 On Demand 做手动测试;确认问题来源后恢复设置,不必同时改动协议、DNS 与规则文件。
先完成手动连接验证 →多协议支持用于读取不同类型的服务器配置,不能仅凭名称判断某种协议是否更适合当前网络。在 Add Server 的 Type 选择服务端实际使用的协议,再核对 Host、Port 及该类型要求的认证参数。Shadowsocks、VMess、VLESS、Trojan、Hysteria2 与 WireGuard 的字段不能相互套用。若已有订阅,优先检查导入结果,不要为了测试随意更换 Type;TLS、传输方式或密钥不一致时,即使地址和端口正确,也可能无法建立连接。
查阅协议与字段含义 →订阅用于批量导入和更新服务器条目,前提是用户已有自己的有效订阅。在 Home 打开 Add Server,按实际界面选择 Subscribe 并填写已有链接,保存后等待条目加载。导入完成不代表已经连接,还需要回到 Home 点选默认服务器并打开开关。更新失败时,先检查链接是否完整、是否包含复制时带入的空格,以及服务端是否仍允许访问。订阅可能包含认证信息,不应放进公开截图或求助文字;更新前也应保留需要继续使用的手动条目。
查看订阅导入步骤 →服务器条目提供连接参数,Config 中的配置文件决定规则、DNS 等处理方式,两者需要分别检查。导入新配置后,先确认当前选中的文件,再查看 General、Rule 与 Hosts 等分段;不要把一份包含服务器信息的订阅误当成完整规则配置。修改前保留副本,只调整能够解释用途的条目。使用 iCloud 同步时,先确认系统账户与同步状态,再核对另一台设备的实际内容;同步不等于连接已验证,也不代替更新前的本地备份。
查看 Config 与连接的关系 →Connectivity Test 用于检查当前连接是否能够完成测试请求,结果需要结合所选服务器、测试方法和本地网络理解。首次连接时先确认 Home 中的服务器已选中,再打开开关执行测试;单次测试失败不等于所有应用都无法访问。Data 可辅助观察流量变化,Settings 中的 Diagnostics 用于进一步定位问题。求助前记录错误发生的位置、Global Routing 状态和复现步骤,移除订阅链接及认证信息,再逐项比较直连与代理的表现。
进入连接故障问答 →第一次使用的检查顺序:已有订阅或服务器参数 → 导入条目 → 在 Home 选中服务器 → 确认 Global Routing → 打开连接开关 → 运行 Connectivity Test。每次只改变一个条件,才能把导入问题、服务器问题和分流问题分开。界面布局可能随平台变化,操作时保留英文设置项作为定位依据。
iPhone / iPad 在 App Store $2.99 一次性购买;Mac、Windows、安卓、Linux 版免费。电脑与安卓的安装包由本站下载页提供,地址位于本站 /dl/shadowrocket/ 路径。
App Store $2.99 一次性,两种设备共用购买;Mac、Windows、安卓、Linux 版免费。系统要求以 App Store 页面标注为准。先核对商店账户地区与应用详情,再购买安装;已有购买记录的设备应先检查已购项目。
免费,分别提供 Apple 芯片版与 Intel 版;iPhone / iPad 为 App Store $2.99 一次性购买。先在“关于本机”查看芯片或处理器,再选择对应安装包。遇到“无法验证开发者”时,核对下载来源后按下载页的“隐私与安全性”说明处理。
免费,提供 64 位安装程序;iPhone / iPad 为 App Store $2.99 一次性购买。下载后按安装向导操作。若出现 SmartScreen 提示,先确认文件来自本站,再查看“更多信息”与“仍要运行”;受组织管理的电脑应遵循管理员策略。
免费,提供 arm64 安装包;iPhone / iPad 为 App Store $2.99 一次性购买。系统询问安装来源权限时,仅为实际用于打开本站文件的应用开启“允许安装未知应用”。完成安装后可关闭该权限;首次连接还需阅读系统的网络连接授权提示。
免费,按发行版选择 deb、rpm 或 AppImage;iPhone / iPad 为 App Store $2.99 一次性购买。deb 与 rpm 使用对应的软件包管理器安装,AppImage 首次运行前需要执行权限。下载页提供命令说明,执行前应核对本地文件名和处理器架构。
Shadowrocket 是闭源商业应用。本页为官网与官方手册,获取方式按设备区分,不能把商店购买记录与服务器连接权限混为一谈。
iPhone / iPad 的应用可见性取决于当前 App Store 账户所属商店,不由设备显示语言决定。搜索不到时,先检查商店账户的国家或地区,再打开本页提供的产品详情。中国大陆商店不提供此应用;其他地区的可见性与购买条件以实际商店显示为准。不要为反复搜索而随意更改系统地区,这与商店账户地区不是同一项设置。
需要核对地区时,可在系统 Settings 的账户设置中进入 Media & Purchases,查看账户的 Country/Region。变更前应阅读账户页面列出的余额、订阅及付款方式要求;若当前账户存在限制,应先处理账户问题。具体检查路径和常见错误原因见正版指南,本站不提供任何账户。
iPhone / iPad 在 App Store $2.99 一次性购买,两种设备可使用同一购买账户的记录;Mac、Windows、安卓、Linux 版免费,从本站下载页获取。商店以当地货币结算时,以页面显示金额为准。购买前还应查看设备兼容性,iPhone / iPad 的系统要求以 App Store 页面标注为准。
换机或重装时,先确认 App Store 登录的是完成购买的账户,再到已购项目中查找 Shadowrocket。出现重新标价时,不要立即重复付款,应先核对账户、商店地区及购买记录。应用恢复不等于原有订阅和配置自动恢复;旧设备仍可使用时,先保留自己的配置备份,再在新设备验证默认服务器与规则文件。
客户端买断 ≠ 线路套餐。Shadowrocket 用于管理与使用用户已有的服务器信息。本站不提供、不销售、不推荐任何节点或订阅。能够安装客户端,不代表已经获得可用的服务器;导入完成,也不代表服务器当前可连接。请从自己的配置来源核对地址、端口、认证参数和有效状态,不要把认证信息交给公开讨论区。
服务器订阅与规则配置也要分别理解:前者用于获取连接条目,后者决定请求如何匹配和处理。遇到连接问题,先判断属于购买、安装、导入还是联网环节,再进入对应章节。商店购买记录不能解决订阅链接失效,更新规则也不能修复错误的认证参数。
iPhone / iPad 的应用更新在 App Store 中检查;Mac、Windows、安卓、Linux 的新版安装包从本站下载页获取。更新前记录当前选择的配置文件、Global Routing 状态及常用服务器,并保留必要备份。更新后先完成一次连接测试,再恢复较复杂的规则和按需连接条件,避免同时引入多个变化而难以判断原因。
桌面与安卓版本使用对应平台的获取方式,不需要套用 iPhone / iPad 的商店购买流程。安装遭遇系统提示时,应先确认文件来自本站,再按下载页对应系统的安装放行章节操作;组织管理设备的限制应由管理员处理。不要仅为了运行应用而关闭整套系统防护。
先确认模式,再检查规则。Global Routing 的 Config(配置)、Proxy(代理)、Direct(直连)决定请求使用哪种处理方式。修改 Rule 后没有看到预期变化,可能是当前并未使用 Config,也可能是前面的规则已经命中。
在 Config 下,规则按顺序查找。更具体的域名应放在宽泛条件之前,FINAL 处理前面没有匹配的请求。首屏示例中的 DOMAIN-KEYWORD 会先于后面的广告域名规则匹配,因此只是语法展示;下面把具体域名提前,展示顺序对结果的影响。
PROXY 表示交给代理策略,DIRECT 表示直接连接,REJECT 表示拒绝请求。策略名称不是连接质量指标,颜色也只用于辨认规则类型。排查时记录目标、命中规则和最终策略,不能只看到开关已打开就认为所有请求都经过代理。
查看模式选择与连接验证[Rule]
DOMAIN-SUFFIX,ads.example.com,REJECT
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,DIRECT
example.com 为说明语法的示例域名,不代表服务推荐;完整配置还需要与你的实际服务器和策略对应。
如果所有请求都失败,先检查本地网络、服务器选中状态与认证信息;如果只有部分域名异常,再检查规则命中和 DNS。Proxy 与 Config 的测试结果不同,通常应继续比较配置文件中的策略,而不是马上更换所有服务器参数。一次测试只调整一个选项,恢复原值后再验证下一项。
DNS 负责把域名解析为地址,规则负责决定请求怎样处理,两者有关联但不能互相替代。修改 DNS 前先记录现有设置,区分解析失败与连接失败;有地址结果仍连接不上时,应继续检查端口、协议与目标服务。详细流程见 Shadowrocket DNS 设置详解。
按当前任务选文章:先完成设备安装和基础连接,再调整 DNS 等进阶设置。遇到某一步失败时,保留当前状态,回到该步骤检查,不必重新修改所有配置。
先确认 Mac 芯片类型再选对应安装包,并分步说明“无法验证开发者”与 SmartScreen 拦截时的处理位置。适用于已从本站下载文件、需要完成首次打开的用户;不要把系统安装提示与服务器连接失败混为一谈。
节点导入后,在 Home 页点选服务器使其出现选中圆点,打开连接开关,再用 Connectivity Test 确认连接情况。文章按实际操作顺序说明检查点,帮助区分“已有条目”“服务器已选中”和“连接已验证”三个不同状态。
讲清系统 DNS、自定义 DNS 与 DNS over HTTPS 的差别、适用场景和填写位置,以及 DNS 设置与规则分流如何配合。调整前先保存原值,修改后比较同一个目标的解析与连接结果,避免把暂时波动当成设置生效的依据。