规则分流:先匹配,后处理
规则用于决定一次连接走 PROXY、DIRECT 还是 REJECT。在 Config 中选择正在使用的配置文件,检查 Rule 的排列顺序:一般从上向下匹配,具体条件应放在兜底规则之前。DOMAIN-SUFFIX 匹配域名后缀,GEOIP 根据目标 IP 的地理分类判断,FINAL 接住前面未命中的连接。修改后要确认该文件已启用,再用同一个目标复测;仅把规则写进未选中的文件,不会改变当前连接行为。
官网 · 官方图文手册
全平台规则代理客户端,用已有服务器信息完成连接,通过 Global Routing 与规则分流确定流量处理方式。
当前版本 2.2.92 · iPhone / iPad App Store $2.99 一次性;Mac、Windows、安卓、Linux 版免费
规则用于决定一次连接走 PROXY、DIRECT 还是 REJECT。在 Config 中选择正在使用的配置文件,检查 Rule 的排列顺序:一般从上向下匹配,具体条件应放在兜底规则之前。DOMAIN-SUFFIX 匹配域名后缀,GEOIP 根据目标 IP 的地理分类判断,FINAL 接住前面未命中的连接。修改后要确认该文件已启用,再用同一个目标复测;仅把规则写进未选中的文件,不会改变当前连接行为。
Global Routing 是全局处理方式的入口。Config 按当前配置文件中的规则分流;Proxy 将一般流量交给所选代理;Direct 使用直接连接。首次验证可先明确一种模式,避免同时改服务器与规则而无法判断原因。常规分流使用 Config,排查时短暂切换 Proxy 或 Direct,观察同一目标的差异。Scene 用于场景化设置,不应与前三项混为同一个含义。模式改变后,请重新发起请求,而不是只看旧页面是否仍显示。
检查已选配置文件、规则顺序与 FINAL。选中服务器不代表每次连接都会经过它。
适合辅助判断问题是否来自分流规则;服务器本身仍需有效且可连接。
适合与代理路径作对照。Direct 不会自动修复服务器信息或本地网络。
On Demand 控制满足条件时是否自动建立连接,适合在 Wi-Fi 与蜂窝网络之间切换的设备。在 Settings 找到 On Demand,分别检查网络条件与已有设置,先保留简单条件,确认手动连接正常后再启用自动行为。自动连接不是规则分流的替代项:前者决定何时连接,后者决定连接后的流量去向。若关闭开关后又自动连接,应检查 On Demand 与系统 VPN 设置;反复重装通常不能解释条件触发的原因。
Shadowrocket 支持 Shadowsocks、VMess、VLESS、Trojan、WireGuard 等协议。添加服务器时先在 Add Server 中选择 Type,再按自己已有的信息核对 Host、Port 和认证字段;不同协议还可能涉及 TLS、传输方式和服务器名称。协议名称相近不意味着参数通用,导入成功也不等于每个字段都正确。遇到连接失败,先核对协议与端口,再检查认证和传输设置,不要通过随机切换 Type 来尝试修复。
已有自己的订阅时,可通过 Subscribe 保存链接并更新服务器列表,也可使用分享链接、剪贴板或 Scan QR Code 导入单条信息。订阅负责批量维护服务器,Config 负责规则,两者不是同一种文件。更新前记录当前选择,更新后检查分组、条目数量变化和认证信息是否仍适用;重复导入可能产生多个同名条目。整理时先确认条目所属订阅,再删除重复项,避免把仍在使用的分组一并移除。
Connectivity Test 可辅助判断服务器是否响应,Settings 中的 Test Method 会影响测试结果的含义。测试有响应不等于所有网站可访问,还需检查 Global Routing、DNS 与实际命中的规则。Data 用于观察流量记录,Diagnostics 用于进一步诊断;分享记录前应遮盖服务器地址与认证信息。使用 iCloud 同步相关配置时,先确认账户与同步范围,并保留独立备份;同步不等于历史版本备份,也不会替代服务器连通性检查。
两档获取:iPhone / iPad 在 App Store $2.99 一次性付费;Mac、Windows、安卓、Linux 版免费。桌面与安卓安装包由本站下载页提供,地址位于本站 /dl/ 下。
App Store $2.99 一次性;其他平台免费。两种设备可使用同一购买账户恢复获取。安装前在商店产品页核对开发者、图标与应用 ID,系统要求以 App Store 页面标注为准。
免费 · Apple 芯片 / Intel。先打开“关于本机”核对芯片,再选择对应的 dmg。首次打开若提示无法验证开发者,确认来自本站后,在系统设置的“隐私与安全性”中检查“仍要打开”。
免费 · 64 位 exe。下载后核对保存位置再运行;若 SmartScreen 拦截,先确认文件来自本站 /dl/,再通过“更多信息”查看“仍要运行”。完整安装与权限说明集中在下载页。
免费 · arm64 apk。安装时如出现来源权限提示,只为当前用于打开安装包的浏览器或文件管理器允许安装,完成后可收回该权限。首次连接还需按系统提示允许建立 VPN 连接。
免费 · deb / rpm / AppImage。先根据发行版与包管理方式选格式,deb、rpm 使用本地包安装流程;AppImage 需要添加执行权限后启动。不要把不同格式的安装命令混用。
以下顺序以已经持有自己的订阅或服务器信息为前提。先验证一条连接,再增加规则、自动连接和同步设置,便于保留清晰的排查路径。
按已有信息选择手填、分享链接或订阅导入。手填时先选 Type,再核对 Host、Port 与认证字段;订阅导入后先更新列表,确认至少有一个可选择的服务器。只出现分组标题而没有有效条目时,不应直接进入连接测试。
确认已选服务器,再选择 Config、Proxy 或 Direct。使用 Config 时还要确认配置文件已启用且规则目标有效。先记下当前模式与文件名,后续测试才能判断是服务器路径变化,还是规则把请求分配到了不同出口。
打开连接开关,按系统提示允许添加 VPN 配置,然后运行 Connectivity Test 并访问自己的测试目标。状态栏出现 VPN 标记只说明系统连接已建立,不等于目标请求成功;失败时按服务器、模式、DNS、规则的顺序检查。
导入后需要更细的整理步骤,可阅读服务器管理手册。其中分别说明多订阅命名、更新、排序、删除与备份,避免把日常维护和首次连接混在一次操作中。
本站是 Shadowrocket 官网与官方手册。核对产品身份、获取方式与自己的服务器信息,是开始配置前的三个独立步骤。
iPhone / iPad 用户在 App Store 打开 Shadowrocket 产品页,核对开发者为 Shadow Launch Technology Limited,应用 ID 为 932747118,并对照本站页头的官方图标。名称相同不能替代这三项核对,搜索结果中的排序也不代表产品身份。
Shadowrocket 是闭源商业应用。规则语法示例与客户端程序是不同内容,手册展示的规则行用于解释设置,不代表提供客户端程序的源文件。Mac、Windows、安卓和 Linux 的安装包请从本站下载页进入,核对下载地址位于本站 /dl/ 下。
App Store 的搜索结果与 Apple ID 所属商店地区有关。中国大陆商店未提供此应用时,反复更换搜索关键词并不能改变商店可见性;应先在账户设置中确认当前地区,再查看下载页中的商店说明。修改账户地区前,应阅读系统对余额、付款方式与现有订阅的要求。
iPhone / iPad 的系统要求以 App Store 页面标注为准,手册不固定写入可能变化的最低系统版本。若商店页面提示设备不兼容,应以该设备看到的产品信息为判断依据,而不是根据其他设备的安装结果推断。
iPhone / iPad 版在 App Store $2.99 一次性付费,Mac、Windows、安卓、Linux 版免费;实际结算货币与金额以所在商店页面为准。同一购买账户可在兼容的 iPhone 与 iPad 上恢复获取,换机时先查看已购项目,不要把账户不一致误判为必须再次购买。
客户端买断 ≠ 线路套餐。获取 Shadowrocket 并不会自动生成服务器或订阅。本站不提供、不销售、不推荐节点或订阅;导入说明均以用户已经持有自己的订阅或服务器信息为前提。服务器是否有效、认证是否过期,与客户端是否已购买是不同问题。
iPhone / iPad 的应用更新由 App Store 管理;Mac、Windows、安卓与 Linux 用户可回到本站下载页获取更新的安装包。Mac 要继续选择与芯片对应的版本,Linux 要保持与发行版适配的包格式。页面的版本动态位读取当前清单,不以文章发布时间代替版本信息。
更新前记录所用服务器、Global Routing 模式和配置文件,重要内容另行备份。iCloud 同步可辅助在适用设备间保留相关设置,但同步状态、可用范围和独立备份应分别检查。遇到连接失败时先留存诊断线索,直接删除重装可能让原有规则与错误现场一同丢失。
安装权限、连接失败与系统包格式分别处理。阅读对应步骤前,先记录设备、当前模式和实际提示文字,避免把不同系统的解决方法混用。
从服务器连通性开始,依次检查 Global Routing、DNS 与规则。区分开关状态、测试响应和真实访问结果,并观察流量是否被导向 REJECT 或 DIRECT。
阅读连接排查步骤 →按发行版判断安装格式,区分 apt、dnf 的本地安装方式与 AppImage 执行权限。先选正确的软件包,再处理启动条件,不以反复更换格式代替排查。
阅读 Linux 安装说明 →理解首次连接授权与系统 VPN 配置的关系,检查拒绝授权、配置丢失或多个 VPN 设置共存时的处理顺序。授权是建立连接的前提,不代表服务器已经可用。
阅读 VPN 权限说明 →