iPhone / iPad
App Store $2.99 一次性;其他平台免费。系统要求以 App Store 页面标注为准。iPad 上可利用较宽的显示空间检查 Config,但实际规则仍需按顺序逐条核对,不能只凭文件名称判断用途。
首次连接时按系统提示允许添加 VPN 配置。该权限用于建立本机连接,不会替用户生成服务器信息;应先准备自己的订阅或完整服务器参数。
全平台规则代理客户端。先导入已有配置,再用 Global Routing 选择连接方式,按规则决定请求走向。
当前版本 · iPhone / iPad 在 App Store $2.99 一次性;Mac、Windows、安卓、Linux 版免费。
功能与设置位置
服务器信息、配置文件与连接开关各有职责。先确认数据完整,再选择连接模式;一次只调整一项,便于判断变化来自哪里。
规则用来决定某个请求交给哪种策略处理。在 Home 的 Global Routing 选择 Config 后,客户端按当前配置中的顺序逐条检查,首条命中即采用对应策略,而不是把所有匹配结果合并。完整域名条件通常应放在较宽泛的后缀条件前,FINAL 放在末尾作为兜底。排查某个网站走向不符时,先检查模式与规则顺序,再看服务器连接,不要仅靠更换服务器判断规则是否有效。
查阅规则类型与匹配顺序 →[Rule] · 顺序就是优先级
DOMAIN,api.example.net,DIRECT
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,PROXY
On Demand 用网络条件决定何时触发连接,解决的不是某个域名走哪条规则,而是连接是否需要建立。在 Settings 中查看 On Demand,按自己的 Wi-Fi 与 Cellular 使用环境设置条件。建议先手动完成一次可用连接,再启用自动触发;否则自动重连可能掩盖配置本身的错误。修改后分别切换网络验证,并留意系统中的 VPN 状态。需要暂时停止自动连接时,也要检查对应的按需条件是否仍处于启用状态。
查看 On Demand 与连接模式 →Settings → On Demand
多协议支持意味着可以按已有服务器信息选择相应的 Type,不代表不同协议的参数可以互换。在 Add Server 先选择类型,再逐项核对 Host、Port 与认证字段;涉及 TLS 时,还应核对服务器提供的 SNI 等信息。Shadowsocks、VMess、VLESS、Trojan、Hysteria2 与 WireGuard 的配置结构各不相同。导入后若无法连接,优先对照原始资料检查字段是否完整,保留证书验证,不要把关闭验证作为常规解决办法。
了解 Add Server 填写顺序 →按已有服务器类型选择
订阅用于批量获取并更新用户已有的服务器条目。在 Add Server 选择 Subscribe,将从自己的服务商处获得的完整链接填入对应位置,保存后检查 SERVER 列表是否出现预期分组。订阅地址可能含有账户凭据,应视作敏感信息,不要放进公开截图或转发给他人。更新失败时先确认链接是否过期、网络能否访问以及返回内容是否仍是有效订阅;反复新增相同地址通常只会产生重复条目,并不能修复原地址的问题。
按步骤导入自己的订阅 →教学示例 · 不可用于连接
https://example.com/sub?token=xxxx示例只说明链接结构。实际填写用户自己的订阅地址。
Config 保存规则及相关设置,与 SERVER 中的服务器条目不是同一层内容。启用前先阅读各分段,确认 General 的通用选项、Rule 的策略去向,以及 Host、URL Rewrite 是否确实符合用途。修改前保留一份可恢复副本,每次只调整少量内容,再选择 Config 模式验证。使用 iCloud 同步时,应先确认当前设备与同步内容的关系;同步是配置管理手段,不会自动补齐失效的服务器凭据,也不能代替更新前的备份。
阅读配置文件分段参考 →[General]
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
[Host]
[URL Rewrite]诊断应区分服务器可达、连接已建立与目标请求成功三个层次。Home 的 Connectivity Test 可用于检查条目响应,但测试结果不能替代真实访问验证;Data 中的流量记录也只能说明观察到的数据活动,不能单独证明规则正确。遇到问题时记录当前网络、Global Routing 模式及失败的请求,再到 Settings 的 Diagnostics 查看可用信息。分享排查资料前移除订阅地址、密码与个人访问记录,保留必要的错误描述即可。
按连接层次排查问题 →按设备获取
iPhone / iPad 在 App Store $2.99 一次性付费,两种设备共用购买;Mac、Windows、安卓、Linux 版免费。桌面与安卓安装包统一从本站下载页获取,下载请求走本站 /dl/shadowrocket/ 路径。先选择设备,再按下载页说明完成安装与系统放行。
App Store $2.99 一次性;其他平台免费。系统要求以 App Store 页面标注为准。iPad 上可利用较宽的显示空间检查 Config,但实际规则仍需按顺序逐条核对,不能只凭文件名称判断用途。
首次连接时按系统提示允许添加 VPN 配置。该权限用于建立本机连接,不会替用户生成服务器信息;应先准备自己的订阅或完整服务器参数。
免费 · Apple 芯片 / Intel。先在“关于本机”确认芯片,再选择对应安装包;不要仅凭机器外观或购买年份选择架构。两个版本的入口都保留在下载页,便于逐项确认。
首次打开遇到“无法验证开发者”提示时,确认文件来自本站,再到“隐私与安全性”按说明选择“仍要打开”。其他拦截提示见下载页安装放行表。
免费 · 64 位安装程序。下载后保留自己的配置备份,再运行安装程序。若已有其他网络连接设置,首次测试时应避免同时启用多套接管网络的设置,以免排查时无法判断实际请求走向。
SmartScreen 出现拦截时,先核对下载来源,再按安装说明进入“更多信息”查看“仍要运行”。受组织管理的设备应遵循管理员策略。
免费 · arm64 安装包。在系统浏览器打开下载页,完成下载后按系统提示为当前浏览器或文件管理器允许“安装未知应用”。安装完成后,可收回不再需要的安装权限。
微信内置浏览器中无法下载时,使用右上角菜单改用系统浏览器打开同一页面。首次连接还需确认系统的 VPN 连接请求,具体提示以设备系统界面为准。
免费 · deb / rpm / AppImage。按发行版与软件包管理方式选择格式,安装前确认系统架构与包的适用范围。deb 与 rpm 交给对应的包管理器处理,AppImage 则先按说明赋予执行权限。
若图形环境没有直接启动文件,先查看终端返回的错误,再区分权限、依赖与配置问题。下载页列出相应命令,执行前应确认文件名与本机实际下载文件一致。
获取与使用前提
Shadowrocket(小火箭)是闭源商业应用。本站是官网与官方手册,核验依据是官方图标、开发者名称、应用 ID 与本站下载路径,而不是名称相似、搜索排名或他人的截图。
打开下载页给出的 App Store 产品页,先看应用名称 Shadowrocket,再核对开发者是否为 Shadow Launch Technology Limited,最后确认产品链接中的应用 ID 为 932747118。官方图标应与本站页头使用的图标一致。名称相同或搜索结果靠前,并不能替代这三项核对;商店里的同名免费条目也不能当作本产品的付费移动版本。
iPhone / iPad 在 App Store $2.99 一次性付费,Mac、Windows、安卓、Linux 版免费。商店会按账户所属店面显示当地货币与最终金额,购买前阅读当前产品页。系统要求以 App Store 页面标注为准,不应把旧文章中的系统要求当成持续有效的安装条件。
App Store 是否显示产品,与用于“媒体与购买项目”的账户地区有关,不是切换设备语言就能改变。中国大陆店面目前没有此应用时,先查看自己实际登录的购买账户与所属地区,再阅读下载页的商店说明。不要把网络连接失败、商店搜索不到和应用无法启动混在一起处理,这三类问题的检查位置不同。
如需调整账户地区,应从系统账户设置进入官方的国家或地区选项,并先阅读余额、现有订阅与付款方式等条件。地区调整会影响账户中的其他购买项目,不应只为一次搜索结果立即操作。先确认商店产品页能否正常显示,再决定后续步骤。
iPhone 与 iPad 可使用同一购买账户的已购记录恢复应用。换机或重装时,先登录原购买账户,在 App Store 的已购项目中查找 Shadowrocket;如果看到的是新的购买提示,应先核对账户,而不是直接再次付款。客户端恢复与配置恢复是两件事,重新下载应用后,仍应检查自己的服务器条目与 Config 是否齐全。
iCloud 同步可用于相应内容的跨设备管理,但启用同步前应确认账户与现有数据,重要配置另留备份。不要把购买记录误认为订阅链接的备份;服务器地址、认证信息与规则文件应按各自来源和用途管理,迁移后再逐项验证。
购买客户端获得的是应用使用资格,不会随购买自动出现可用服务器。本站不提供、不销售、不推荐节点或订阅。开始设置前,用户应已有自己的订阅或服务器信息;客户端负责导入、连接与规则处理,服务器可用性、认证是否有效以及地址是否更新,需要分别确认。
手动添加时,向自己的服务商核对协议、地址、端口与认证字段;订阅导入时,核对链接是否完整。不要公开完整链接、二维码或包含密码的配置文件。示例中的 example.com 仅用于解释写法,并不是可连接的服务器,也不代表任何服务商。
Mac、Windows、安卓与 Linux 通过本站下载页获取 Shadowrocket 安装包。更新前保存现有配置,关闭正在运行的应用,再按对应系统步骤处理新安装包。安装被拦截时,先确认来源与文件类型,然后参考下载页的系统放行说明,不要为了打开文件而长期关闭系统整体防护。
iPhone / iPad 的应用更新由 App Store 管理;服务器订阅更新与应用更新并不等同。应用更新不会自动修复失效的订阅凭据,更新订阅也不会改变客户端本身。排查时先判断需要更新的是应用、服务器条目还是 Config,避免同时改动多个层次。
条目存在只说明信息已保存。先确认当前选中的服务器、协议字段与认证是否完整,再检查所处网络能否访问该地址。Connectivity Test 与真实访问结果应结合判断,不要把一次测试响应当成所有请求都能成功的保证。查看连接验证步骤。
先确认 Global Routing 为 Config,并确认正在使用的是刚修改的配置。再从规则列表顶部查找是否有更早命中的条件,尤其是宽泛的 DOMAIN-KEYWORD、地址段条件或提前出现的 FINAL。规则不是按“更具体就自动优先”执行。查看规则匹配参考。
Scan QR Code 用于识别二维码携带的内容;Subscribe 用于通过已有订阅地址管理返回的条目。扫码结果仍需检查具体类型,不能仅凭二维码外观判断。保存后查看 SERVER 分组与字段,确认信息符合预期,再进行连接测试。查看导入操作。
先检查 Settings 中的 On Demand,以及系统中与当前 VPN 配置相关的按需连接状态。确认是否是网络切换触发重新建立连接,再处理规则和服务器。临时测试时可先停用自动触发条件,保持手动操作,验证完成后再恢复需要的设置。查看首次设置顺序。
按问题继续阅读
快速上手用于走完一次完整连接,规则参考用于逐项查语法;下面的文章分别处理具体参数与安装步骤。阅读时先确定自己遇到的是安装权限、配置填写还是规则走向问题,再进入对应主题。
从已有服务器资料出发,逐项核对 Host、Port、Password 与 SNI。说明 TLS 的作用,以及为何不应把 Allow Insecure 当作连接失败时的常规处理方式。
阅读参数说明对照完整域名、后缀、关键词和地址段的匹配边界,解释规则顺序与策略之间的关系。用可阅读的片段检查 FINAL 为什么应放在规则列表末尾。
阅读规则示例从本站下载页进入,说明 arm64 安装包与系统安装权限的处理顺序。遇到微信内置浏览器无法下载时,按步骤改用系统浏览器,再回到安装流程。
阅读安装步骤