iPhone / iPad
App Store $2.99 一次性,其他平台免费。两种设备共用购买,系统要求以 App Store 页面标注为准。先核对用于购买的 Apple 账户,再到产品页确认应用名称、开发者与图标;设备上已装有同名应用时,也应核对应用 ID,而不是仅凭中文别称判断。
首次开启连接时,按系统提示允许添加 VPN 配置。此项授权用于建立连接,并不自动填入服务器资料;完成后仍需导入自己的订阅,或在 Add Server 中填写已有参数。
按设备获取全平台客户端,导入已有订阅并设置规则分流;iPhone / iPad 在 App Store 一次性 $2.99,Mac、Windows、安卓、Linux 版免费。
当前版本 v2.2.92 · iPhone / iPad 在 App Store 一次性 $2.99;Mac、Windows、安卓、Linux 版免费
先区分服务器资料、配置文件与路由模式,再检查连接。以下按功能解释入口与操作顺序,具体位置以设备上的界面为准。
规则按配置中的顺序检查,命中后采用该行指定的策略。进入 Config 查看 Rule,先确认域名或网段是否写对,再确认 PROXY 等策略名称确实存在。具体条件应放在较宽泛的条件之前,FINAL 用于承接前面没有匹配的请求。要让规则参与处理,Global Routing 应选择配置模式 Config;临时改为 Proxy 或 Direct 后,不能再用同一套规则结果判断连接去向。修改前保留原配置,便于逐项对照。
DOMAIN-SUFFIX,example.com,PROXY
On Demand 用于按照网络条件触发连接,不负责修复错误的服务器参数。在 Settings 找到对应设置后,先阅读现有条件,再按自己的网络环境调整。建议先关闭自动触发,手动选定服务器并完成一次连接测试,确认配置有效后再启用。切换 Wi-Fi 与移动网络时,观察条件是否符合预期;若关闭连接后又被触发,应回到这里检查,而不是反复改动密码。触发条件与连接内的 Rule 分工不同,前者决定何时连接,后者决定请求怎样处理。
IP-CIDR,192.168.0.0/16,DIRECT
订阅把一组服务器资料集中维护,前提是已经持有有效的订阅链接。在 Home 通过添加入口选择 Subscribe,粘贴完整地址并保存,更新后检查列表是否出现预期项目。链接中的查询参数也属于地址,复制时不要丢掉尾部字符。更新失败时,先区分地址不可访问、返回内容格式不符与订阅状态变化,再考虑删除重建。订阅更新主要改变服务器资料,不等于自动替换所有 Rule;排查前应分别记录当前服务器与当前配置,避免混淆两个来源。
FINAL,PROXY
Config 保存规则及相关设置,选中配置文件后还要核对 Global Routing。配置模式 Config 按规则处理,代理模式 Proxy 用于按当前代理选择处理请求,直连模式 Direct 则用于直接连接;切换模式不是更新订阅。编辑文件时先备份,再检查规则引用与兜底策略。使用 iCloud 同步时,应核对当前设备的同步开关、所登录账户和实际同步项目,不把同步完成理解为所有设备已经选中同一配置。服务器权限与系统连接授权仍需在各设备分别确认。
DOMAIN,example.com,DIRECT
Shadowsocks、VMess、VLESS、Trojan、HTTP、SOCKS5、WireGuard 与 Hysteria2 的参数结构不同。在 Add Server 中先让 Type 与服务器资料一致,再逐项填写 Host、Port 及该类型要求的认证字段。TLS、传输方式、路径与证书相关设置也必须对应,不能仅凭端口判断类型。协议名称本身不能保证速度或电量表现,结果还受服务器、网络与设备状态影响。已有完整链接时优先按资料导入,再对照原始参数检查;需要理解字段取舍时查看技术参考。
DOMAIN-SUFFIX,example.com,PROXY
连接开关开启只表示系统连接状态,不能替代实际访问验证。先用 Connectivity Test 检查可达性,再在 Diagnostics 中寻找与失败时间对应的记录,最后结合 Data 查看流量变化。测试成功不代表每个目标都可访问,流量增加也不能单独证明某条 Rule 正确命中。若只有一个域名失败,检查 DNS 与命中策略;若所有请求失败,先核对当前服务器、网络和授权。分享排查材料前遮去订阅地址、密码与密钥,只保留错误类型及必要的设置名称。
FINAL,DIRECT
iPhone / iPad 在 App Store 一次性 $2.99;Mac、Windows、安卓、Linux 版免费。下面的入口均转到下载页,安装包由本站 /dl/shadowrocket/ 路径提供。
App Store $2.99 一次性,其他平台免费。两种设备共用购买,系统要求以 App Store 页面标注为准。先核对用于购买的 Apple 账户,再到产品页确认应用名称、开发者与图标;设备上已装有同名应用时,也应核对应用 ID,而不是仅凭中文别称判断。
首次开启连接时,按系统提示允许添加 VPN 配置。此项授权用于建立连接,并不自动填入服务器资料;完成后仍需导入自己的订阅,或在 Add Server 中填写已有参数。
先打开「关于本机」,查看显示的是 Apple 芯片还是 Intel 处理器,再选择对应的 dmg。两种安装包分别提供,不按浏览器名称猜测芯片,也不把 App Store 的移动端购买当成 Mac 安装步骤。
首次打开遇到「无法验证开发者」提示,确认文件来自本站后,到系统设置的「隐私与安全性」查看「仍要打开」。若提示「已损坏」,先阅读下载页的针对性处理方法,不要直接降低整个系统的安全设置。
下载页提供 Windows 64 位安装程序。保存文件后先确认来源与文件类型,再执行安装;安装完成不等于连接配置完成,仍需导入已有资料,并检查当前路由选择。
SmartScreen 出现拦截时,核对来源后可通过「更多信息 → 仍要运行」继续。如果设备由单位管理、没有放行选项或账户权限不足,应遵循设备管理规则,而不是反复尝试绕过系统限制。
使用下载页提供的 arm64 安装包,并核对设备架构。安装时如系统要求授权,在当前浏览器或文件管理器对应的「允许安装未知应用」设置中操作,安装完成后可按自己的管理习惯收回该权限。
应用内浏览器限制下载时,可改用系统浏览器打开本站下载页。第一次建立连接还需要系统 VPN 授权;遇到其他 VPN 应用占用连接时,先确认系统当前使用的连接配置。
Debian / Ubuntu 优先选择 deb,Fedora 系选择 rpm,其他发行版可查看 AppImage 的运行条件。包格式与处理器架构需要同时匹配,不能只按发行版名称下载后直接执行。
deb 与 rpm 交给对应包管理器处理依赖;AppImage 运行前需要赋予执行权限。若桌面环境阻止执行、挂载目录不允许执行或缺少运行依赖,应先定位具体错误,再按下载页的安装说明处理。
跨设备使用时,把「安装客户端」与「迁移配置」分开处理。不同系统的权限提示、文件入口与后台行为不完全相同,已有资料导入后,应在每台设备分别确认服务器、Config 与连接结果。
查看全部平台 →Shadowrocket 是闭源商业应用。本站是官网与官方手册,说明获取路径与操作方法;客户端、服务器资料和网络连接是三个需要分别核对的部分。
在 iPhone / iPad 上搜索 Shadowrocket 后,进入产品详情页,逐项核对开发者 Shadow Launch Technology Limited、官方图标与应用 ID 932747118。搜索结果中的排列位置、名称相近程度与别称都不是核验依据。遇到同名但开发者不同的条目,不应把它视为同一产品;已安装应用也可以从商店记录回到对应产品页确认。桌面与安卓版本则从本站下载页获取,实际安装包路径位于本站 /dl/shadowrocket/ 下。
App Store 的内容由当前用于商店购买的账户地区决定,并不只取决于手机所在位置或系统语言。中国大陆商店未提供此应用;搜索不到时,先核对账户的商店地区、屏幕使用时间中的年龄分级限制,以及账户是否处于可正常购买的状态。需要调整地区时,应通过 Apple 账户的正式设置路径操作,并先理解余额、订阅与付款方式等条件。不要为了一个搜索结果反复切换系统语言或重置设备,这些操作不能替代商店地区核对。
iPhone / iPad 版在 App Store 一次性 $2.99,美区以该定价显示,其他店面的显示货币与实际金额以商店页面为准;Mac、Windows、安卓、Linux 版免费。iPhone 与 iPad 可在用于购买的同一 Apple 账户下共用购买。换机或重装时,先检查 App Store 的已购项目,再确认登录的是当时完成购买的账户;看到重新标价时不要急于重复付款,应先核对购买记录、账户及产品页。系统要求统一以 App Store 页面标注为准。
已有订阅链接时,应保留完整地址,包括问号之后的参数;已有单个服务器时,应准备协议类型、地址、端口与相应认证字段。扫码添加使用 Scan QR Code,手动添加使用 Add Server,两种方式最终都要与原始资料对应。教学中的 example.com 仅用于展示写法,不是可连接的服务器。订阅地址可能含访问凭据,复制到设备时注意剪贴板与截图范围,向他人描述错误时不要直接公开完整链接。
配置模式 Config、代理模式 Proxy、直连模式 Direct 是 Global Routing 的三种姿态,连接开关则控制是否建立系统连接。希望按 Rule 分流时,应先选择正确的 Config 文件,再让 Global Routing 使用 Config。临时切到 Proxy 可以帮助区分规则与服务器问题,但它不是修复所有请求的通用方法;切到 Direct 也不意味着服务器参数已经恢复。每次只改一个因素,记录修改前后的模式与结果,才能判断变化来自哪一项设置。
iPhone / iPad 的客户端更新通过 App Store 管理,Mac、Windows、安卓与 Linux 版本回到本站下载页获取新版安装包。客户端更新、Subscribe 更新与 Config 文件修改是三件不同的事:前者改变程序,订阅更新改变已有服务器列表,配置修改影响规则及相关行为。更新前保留必要的配置副本,更新后核对当前选中项目。使用 iCloud 同步时,还要检查设备上实际出现的内容,不能仅凭账户一致就假设所有状态已经同步。
排查时先写下问题发生在哪个网络、哪个目标、哪个模式,以及是否只有某一个服务器受影响。能够连接但部分内容打不开,可能涉及 DNS、Rule 或目标本身;完全无法建立连接,则优先检查系统授权、服务器资料与基础网络。Connectivity Test 的结果只是某种测试条件下的可达性信号,不能替代实际访问。日志中若出现明确错误,应保留错误名称与时间关系,再按对应章节逐项核对,而不是同时更换协议、规则和网络。
先确定发行版与处理器架构。Debian / Ubuntu 选择 deb,Fedora 系选择 rpm;AppImage 适合按运行条件自行检查依赖与执行权限的情况。三者是不同交付形式,不代表不同的订阅类型。查看安装与权限说明 →
导入成功只说明资料已被客户端接收。还要核对服务器是否可用、当前选中项目是否正确、Global Routing 是否符合预期,以及系统是否允许建立连接。保留原配置,按网络、服务器、规则的顺序检查。按首次连接步骤核对 →
不要只凭大小写相近混用。规则里的 PROXY 是策略引用,需要在当前配置语境中有效;Global Routing 的 Proxy 则是路由模式。前者写在规则行中,后者改变整体处理姿态。查看规则与故障排查问答 →
按问题定位文章。安装篇处理系统与芯片差异,商店篇核对账户条件,规则篇解释匹配边界;阅读前先确认问题属于哪一层。
Mac 的 Apple 芯片与 Intel 安装包如何对应,首次打开提示无法验证开发者时从哪里检查;Windows 遇到 SmartScreen 时,先核对来源,再按系统提供的选项继续。把安装拦截与应用内连接失败分开判断,避免在错误环节修改配置。
阅读安装说明 →按商店地区、屏幕使用时间限制与账户购买状态逐项检查,再用应用 ID 932747118 确认产品页。搜索不可见与已购恢复失败可能是不同问题,先判断自己是在寻找应用、恢复购买,还是处理付款提示,再选择相应步骤。
阅读商店排查 →理解 REJECT 与 DOMAIN-SUFFIX 的组合,以及规则顺序怎样影响匹配。域名规则针对的是请求目标,无法天然区分同一域名下的不同内容;修改前需要了解连带影响,遇到误拦时应回到命中规则定位,而不是继续叠加宽泛条件。
阅读规则解释 →