全平台客户端 · 官方手册

Shadowrocket Linux 版与全平台使用说明

按设备获取全平台客户端,导入已有订阅并设置规则分流;iPhone / iPad 在 App Store 一次性 $2.99,Mac、Windows、安卓、Linux 版免费。

当前版本 v2.2.92 · iPhone / iPad 在 App Store 一次性 $2.99;Mac、Windows、安卓、Linux 版免费

功能与设置项

从 Rule 到连接诊断

先区分服务器资料、配置文件与路由模式,再检查连接。以下按功能解释入口与操作顺序,具体位置以设备上的界面为准。

Rule:匹配条件与执行策略

规则按配置中的顺序检查,命中后采用该行指定的策略。进入 Config 查看 Rule,先确认域名或网段是否写对,再确认 PROXY 等策略名称确实存在。具体条件应放在较宽泛的条件之前,FINAL 用于承接前面没有匹配的请求。要让规则参与处理,Global Routing 应选择配置模式 Config;临时改为 Proxy 或 Direct 后,不能再用同一套规则结果判断连接去向。修改前保留原配置,便于逐项对照。

DOMAIN-SUFFIX,example.com,PROXY
2 档获取

按设备选择 Shadowrocket

iPhone / iPad 在 App Store 一次性 $2.99;Mac、Windows、安卓、Linux 版免费。下面的入口均转到下载页,安装包由本站 /dl/shadowrocket/ 路径提供。

App Store 获取

iPhone / iPad

App Store $2.99 一次性,其他平台免费。两种设备共用购买,系统要求以 App Store 页面标注为准。先核对用于购买的 Apple 账户,再到产品页确认应用名称、开发者与图标;设备上已装有同名应用时,也应核对应用 ID,而不是仅凭中文别称判断。

首次开启连接时,按系统提示允许添加 VPN 配置。此项授权用于建立连接,并不自动填入服务器资料;完成后仍需导入自己的订阅,或在 Add Server 中填写已有参数。

免费 · Apple 芯片 / Intel

Mac

先打开「关于本机」,查看显示的是 Apple 芯片还是 Intel 处理器,再选择对应的 dmg。两种安装包分别提供,不按浏览器名称猜测芯片,也不把 App Store 的移动端购买当成 Mac 安装步骤。

首次打开遇到「无法验证开发者」提示,确认文件来自本站后,到系统设置的「隐私与安全性」查看「仍要打开」。若提示「已损坏」,先阅读下载页的针对性处理方法,不要直接降低整个系统的安全设置。

免费

Windows

下载页提供 Windows 64 位安装程序。保存文件后先确认来源与文件类型,再执行安装;安装完成不等于连接配置完成,仍需导入已有资料,并检查当前路由选择。

SmartScreen 出现拦截时,核对来源后可通过「更多信息 → 仍要运行」继续。如果设备由单位管理、没有放行选项或账户权限不足,应遵循设备管理规则,而不是反复尝试绕过系统限制。

免费 · arm64

安卓

使用下载页提供的 arm64 安装包,并核对设备架构。安装时如系统要求授权,在当前浏览器或文件管理器对应的「允许安装未知应用」设置中操作,安装完成后可按自己的管理习惯收回该权限。

应用内浏览器限制下载时,可改用系统浏览器打开本站下载页。第一次建立连接还需要系统 VPN 授权;遇到其他 VPN 应用占用连接时,先确认系统当前使用的连接配置。

免费 · deb / rpm / AppImage

Linux

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 仅用于展示写法,不是可连接的服务器。订阅地址可能含访问凭据,复制到设备时注意剪贴板与截图范围,向他人描述错误时不要直接公开完整链接。

Global Routing 与连接开关分开核对

配置模式 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 的结果只是某种测试条件下的可达性信号,不能替代实际访问。日志中若出现明确错误,应保留错误名称与时间关系,再按对应章节逐项核对,而不是同时更换协议、规则和网络。

常见问题精选

Linux 的 deb、rpm 与 AppImage 应该怎么选?

先确定发行版与处理器架构。Debian / Ubuntu 选择 deb,Fedora 系选择 rpm;AppImage 适合按运行条件自行检查依赖与执行权限的情况。三者是不同交付形式,不代表不同的订阅类型。查看安装与权限说明 →

导入成功,为什么还不能正常连接?

导入成功只说明资料已被客户端接收。还要核对服务器是否可用、当前选中项目是否正确、Global Routing 是否符合预期,以及系统是否允许建立连接。保留原配置,按网络、服务器、规则的顺序检查。按首次连接步骤核对 →

规则中的 PROXY 与界面的 Proxy 是同一件事吗?

不要只凭大小写相近混用。规则里的 PROXY 是策略引用,需要在当前配置语境中有效;Global Routing 的 Proxy 则是路由模式。前者写在规则行中,后者改变整体处理姿态。查看规则与故障排查问答 →

专题说明

安装、商店与规则参考

按问题定位文章。安装篇处理系统与芯片差异,商店篇核对账户条件,规则篇解释匹配边界;阅读前先确认问题属于哪一层。