返回博客列表

Shadowrocket 小火箭完整使用教程:下载安装、订阅导入、分流规则与常见问题

Shadowrocket 是 iPhone 和 iPad 上广受欢迎的代理客户端,通常被称为“小火箭”。本文由 365VPN 安全团队介绍 Shadowrocket 的购买下载、订阅导入、路由模式、测速、分流规则以及常见故障排查,同时比较第三方代理客户端与 365VPN 自研客户端的区别,帮助用户选择适合自己的网络连接方式。

Shadowrocket 是什么?为什么很多 iPhone 用户都在使用?

如果经常接触 iPhone 上的代理工具,应该对 Shadowrocket 这个名字并不陌生。

Shadowrocket 通常被称为“小火箭”,是一款运行在 Apple 设备上的网络代理客户端。它能够根据用户提供的服务器配置建立代理连接,并通过规则控制不同网络请求的转发方式。

与提供完整网络服务的商业 VPN 不同,Shadowrocket 的主要定位是客户端工具。

用户购买 Shadowrocket 后,获得的是代理配置和流量管理软件,而不是可以直接使用的 VPN 服务器。

如果没有节点信息或者订阅链接,即使成功安装 Shadowrocket,也无法仅凭这个 App 连接海外服务器。

Shadowrocket 受到欢迎的重要原因是灵活性。

它支持多种常见代理协议,并允许用户根据域名、IP 地址、IP 地址段以及 GeoIP 等条件管理网络流量。对于需要同时使用国内外互联网服务的人来说,这种规则系统可以减少不必要的网络绕行。

不过,灵活性也意味着配置复杂度。

普通用户不仅需要理解节点和订阅,还需要处理 DNS、分流规则、连接模式以及网络故障。对于没有相关经验的人来说,第一次配置 Shadowrocket 往往需要花费一定时间。

因此,本文将按照实际使用顺序介绍 Shadowrocket 的基本操作,同时说明哪些配置值得普通用户使用,哪些高级功能没有必要一开始就折腾。

如何在 iPhone 上下载 Shadowrocket?

Shadowrocket 通过 Apple App Store 分发,但具体能否搜索和购买,取决于 Apple Account 所属的商店地区。

中国大陆区 App Store 通常无法直接购买 Shadowrocket,因此部分用户会使用已经拥有的美国、日本、香港或其他上架地区的 Apple Account 下载。

需要注意,Apple Account 的商店地区由账号设置决定。

即使使用 VPN 连接美国节点,也不会自动把中国大陆区 App Store 变成美国区。

如果当前 Apple Account 所在商店没有上架 Shadowrocket,应先确认自己是否拥有能够正常访问其他地区 App Store 的账号,并按照 Apple 的账户及付款规则操作。

确认 Shadowrocket 官方应用

在 App Store 中搜索 Shadowrocket 后,应该先核对开发者和应用信息。

项目信息
应用名称Shadowrocket
常见中文名称小火箭
开发者Shadow Launch Technology Limited
App Store ID932747118
美区参考售价US$2.99
付费形式一次性购买

可以通过以下 App Store 链接查看应用:

https://apps.apple.com/us/app/shadowrocket/id932747118

截至本文撰写时,美区 App Store 的售价为 2.99 美元,其他地区的价格可能不同,最终应以实际商店页面显示为准。

Shadowrocket 一次性购买的是客户端,并不包括任何代理服务器或流量套餐。

我们建议通过 App Store 正常购买和安装,不要使用来源不明的 IPA 安装包、破解版本或者陌生人提供的共享 Apple Account。

尤其不要在 iPhone 的系统设置中登录陌生人提供的 iCloud 账号。此类操作可能带来账号控制、设备锁定及个人数据安全风险。

下载完成后需要做什么?

Shadowrocket 安装完成后,可以直接打开应用。

第一次建立网络连接时,iOS 通常会要求授权添加 VPN 配置。这里出现的 VPN 配置提示属于系统网络接口授权,并不代表 Shadowrocket 已经拥有可用的 VPN 服务器。

只有成功添加代理节点并建立连接后,相关网络流量才能按照 Shadowrocket 的配置进行转发。

Shadowrocket 如何导入订阅链接?

对于使用第三方代理服务的人来说,订阅链接是管理节点最常见的方式。

订阅通常由代理服务商提供,里面包含服务器地址、端口、连接协议以及必要的认证参数。客户端读取订阅后,就可以显示对应的服务器列表。

相比手动添加几十台服务器,订阅能够减少重复输入配置的工作。

不过,不同服务商提供的订阅格式可能存在差异,并不是任意 VPN 账号都能直接导入 Shadowrocket。

使用订阅 URL 导入

首先,从自己的代理服务商获取 Shadowrocket 支持的订阅地址。

打开 Shadowrocket,在首页点击右上角的添加按钮,进入服务器配置界面。

将类型设置为 Subscribe(订阅),然后在 URL 栏填写完整订阅链接,并根据需要添加备注名称。

保存以后,返回服务器列表,按照当前客户端版本提供的操作更新订阅。

如果订阅格式正确,而且订阅服务器能够正常访问,Shadowrocket 就会读取并显示节点。

不同版本的界面和菜单名称可能有所变化,但核心步骤基本一致:添加订阅地址、更新订阅、选择节点,然后建立连接。

使用剪贴板导入

如果订阅链接已经复制到 iPhone 剪贴板,也可以直接在添加订阅时粘贴。

部分版本可能提供剪贴板识别或快捷导入功能,但不建议依赖自动弹窗,因为 iOS 的剪贴板隐私设置和客户端版本都可能影响这种行为。

对于第一次使用 Shadowrocket 的用户,手动粘贴 URL 通常更容易检查地址是否完整。

订阅链接需要保密

订阅链接通常包含具有认证作用的参数。

一旦泄露,其他人可能使用同一链接获取节点配置,具体是否能够连接则取决于服务商的认证机制。

因此,不要把完整订阅地址发布到社交平台、公开截图、GitHub 仓库或者其他公共渠道。

如果怀疑订阅已经泄露,应该联系订阅提供方更换认证凭证。

对于需要长期管理账号和节点的用户,这也是第三方订阅客户端必须考虑的一项安全问题。

Shadowrocket 的全局路由模式怎么选择?

成功导入节点以后,接下来最重要的设置是路由模式。

Shadowrocket 的常见路由方式包括配置模式、全局代理以及直连模式。

路由模式工作方式适用场景
配置(Config)根据规则决定代理、直连或阻止连接日常使用
全局代理(Proxy/Global)让适用流量统一通过代理临时测试或需要统一出口
直连(Direct)绕过代理,使用原始网络网络排查

对于大多数用户,我们建议优先考虑配置模式。

配置模式能够按照预先定义的规则管理流量,例如让部分海外网站经过代理,而无需代理的国内服务直接使用原始网络。

这样既能减少不必要的流量绕行,也有助于降低国内银行、支付和其他地区敏感应用出现兼容性问题的概率。

但需要注意,配置模式最终会怎样处理流量,完全取决于当前加载的规则文件。

它并不天然等于“国内全部直连、国外全部代理”。

如果规则存在缺失、过时或者匹配错误,仍然可能导致部分网站无法访问。

全局代理有什么作用?

全局代理适合临时检查问题是否由分流规则引起。

例如某个网站在配置模式下无法访问,但切换全局代理后立即恢复正常,就需要考虑当前规则是否把这个网站错误地设置为直连。

不过,长期使用全局代理未必适合所有用户。

如果国内支付、地图、银行、购物和其他本地服务也经过海外节点,可能引起网络延迟增加、地区识别异常或者额外身份验证。

因此,全局模式更适合具有明确需求的场景,而不是所有人都必须开启的设置。

直连模式有什么用?

直连模式适合临时排查网络。

如果关闭代理后某个应用恢复正常,就说明问题可能与节点、代理路径或者网络地区有关。

但直连意味着对应流量不经过代理服务器,访问目标服务时通常使用原始公网出口。

如果使用 Shadowrocket 的目的包括隐藏原始 IP 或减少本地网络直接观察访问目的地的能力,就需要明确这种模式带来的影响。

Shadowrocket 怎么测速和选择节点?

订阅成功以后,很多用户会看到多个国家和地区的节点。

面对几十甚至上百个服务器,最常见的问题就是不知道应该选择哪一个。

Shadowrocket 提供节点延迟测试等网络检测能力,可以帮助用户初步判断服务器是否能够连接,以及建立连接需要多长时间。

但延迟并不等于下载速度。

一个节点的 TCP 连接延迟比较低,说明网络响应时间较短,却不能直接证明它拥有更高吞吐量。

实际使用体验还会受到服务器负载、线路带宽、运营商路由、丢包和网络拥塞影响。

如果主要访问日本、新加坡或者香港的互联网服务,可以先测试地理位置相对接近的节点,再根据实际网络表现决定是否更换其他地区。

如果主要用于视频播放,则应该重点关注持续传输是否稳定;如果用于远程办公或者实时通信,延迟、抖动和丢包可能更重要。

我们不建议仅凭节点名称判断质量。

例如某个节点标注了 IPLC、CN2 或者其他线路名称,并不意味着它在所有运营商、所有时间段都能获得相同的速度。

实际测试比营销名称更加可靠。

Shadowrocket 的分流规则如何工作?

规则系统是 Shadowrocket 最主要的功能之一。

在配置模式下,Shadowrocket 会根据规则判断网络请求应该通过代理服务器、直接连接,还是被阻止。

例如,某个规则可以指定特定域名经过代理,另一个规则则可以让某个 IP 地址段使用原始网络。

常见的匹配条件包括 DOMAIN、DOMAIN-SUFFIX、IP-CIDR 和 GEOIP 等。

简单来说,DOMAIN 用于匹配具体域名,DOMAIN-SUFFIX 可以匹配某个域名及其子域名,而 IP-CIDR 则可以按照 IP 地址段进行判断。

GEOIP 主要用于按照 IP 地址的地理位置归属执行规则,不过这类判断依赖地理位置数据库,数据库本身可能存在更新延迟或者识别误差。

规则通常存在匹配顺序,因此同一条网络请求可能因为规则排列不同而得到不同结果。

这也是为什么第三方规则集并不是越复杂越好。

一个包含大量规则的配置文件,如果长期没有维护,反而可能导致应用访问异常。

对于普通用户,我们建议先使用可信、经过维护的基础配置,确认正常连接以后,再根据实际需求添加少量自定义规则。

没有必要一开始就安装大量脚本、重写模块和复杂过滤配置。

小火箭可以实现按 App 分流吗?

这是 Shadowrocket 教程中经常出现的一个误区。

Shadowrocket 可以通过目标域名、IP 地址及其他规则,将某些应用所使用的服务流量交给特定节点处理。

例如用户可以为 YouTube、Telegram 或其他互联网服务建立专门规则,使相关请求经过代理。

但普通 iOS 环境下的规则匹配,并不等于任意选择一个 App 后,就能保证该 App 所有网络连接都经过指定节点。

一个 App 可能同时访问多个域名,也可能使用共享 CDN、第三方登录、分析服务和其他网络接口。

因此,如果规则只匹配了主域名,部分请求仍然可能采取其他网络路径。

对于银行和支付应用,还可能存在系统服务或其他辅助进程参与通信的情况。

这意味着,按服务域名分流与真正基于应用身份的系统级分流,在控制粒度上存在区别。

如果只是希望国内外网站使用不同网络出口,常规域名规则通常已经能够满足需求。

如果需要严格控制某个应用的全部网络流量,则应该确认具体客户端和操作系统是否真正支持这种能力。

Shadowrocket 的快捷指令和自动化怎么使用?

iPhone 自带的快捷指令 App 可以帮助用户自动执行部分操作。

Shadowrocket 不同版本可能提供不同的快捷指令动作,因此首先应该在系统快捷指令中搜索 Shadowrocket,确认当前版本实际提供了哪些操作。

如果存在连接、断开或者切换相关动作,就可以根据需要创建快捷指令,并结合 iOS 自动化触发条件使用。

例如当 iPhone 连接到指定 Wi-Fi 网络时,可以执行预先设置的操作;离开特定位置或者切换网络环境时,也可以通过快捷指令调整连接状态。

不过,自动化功能并不意味着任何网络环境变化都可以立即、无条件完成切换。

iOS 系统权限、后台执行策略、客户端状态以及当前版本支持的动作,都可能影响实际效果。

如果用户特别重视公共 Wi-Fi 下的隐私保护,也不建议简单地设置成“到家自动关闭 VPN”。

家庭网络虽然通常比陌生公共网络更加可信,但这并不代表用户在家庭网络中就完全不需要 VPN。

是否持续保持 VPN 连接,应该根据个人隐私需求决定。

Shadowrocket 节点无法连接怎么办?

节点连接失败通常有几类原因。

首先应该确认订阅是否正常。

如果服务器列表突然消失,或者所有节点都无法更新,可以检查订阅链接是否仍然有效,以及客户端能否正常访问订阅服务器。

如果节点列表存在,但某个节点无法连接,则可以先测试其他节点。

只有单个节点异常时,问题可能位于对应服务器、IP 地址或者网络线路。

如果所有节点都异常,应该进一步检查设备网络、当前运营商和本地代理配置。

一个比较有效的办法是切换网络环境。

例如家庭 Wi-Fi 下无法连接时,可以暂时使用手机移动网络测试;如果两种网络得到不同结果,就需要考虑当前运营商路由或者局域网环境是否存在问题。

另外,iPhone 同一时间只能按照系统机制处理相关 VPN 配置,如果同时安装并启用了多个 VPN 或代理工具,就可能出现配置冲突。

因此,不建议同时运行 Shadowrocket、其他 VPN 客户端以及多个会接管系统网络的工具。

订阅更新失败怎么办?

订阅更新失败并不一定意味着节点全部失效。

客户端读取订阅时,需要先访问订阅服务器,再下载并解析配置内容。

如果订阅服务器暂时无法访问,即使之前导入的部分节点仍然能够建立连接,新的服务器列表也可能无法更新。

遇到这种情况,可以先检查订阅地址是否填写完整、服务期限是否有效,以及提供方是否更换了订阅格式或服务器地址。

如果服务商已经更新订阅地址,应使用新地址重新配置。

但不要为了尝试解决问题,把订阅链接随意粘贴到陌生在线解析网站,因为这些网站可能收集订阅中包含的节点和认证参数。

Shadowrocket 连接成功后,为什么有些网站还是打不开?

VPN 或代理显示连接成功,只代表客户端已经建立了某种网络连接,并不能保证全部网站都能够正常访问。

如果只有特定网站出现问题,可能是分流规则、DNS、IPv6、出口 IP 或网站自身的地区限制导致。

可以先比较配置模式和全局代理模式下的访问结果。

如果只有配置模式出现问题,应该检查相关规则是否把流量错误地设置成了直连。

如果两种模式下都无法访问,则需要考虑节点出口、DNS 或目标服务本身的问题。

此外,网站可能根据账号地区、历史登录行为和 IP 信誉执行额外检查,因此即使已经成功更换公网 IP,也不意味着所有服务都会接受当前连接。

Shadowrocket 和 365VPN 有什么区别?

Shadowrocket 的优势是开放和灵活,用户可以自行选择节点提供商、配置代理协议,并根据需要维护复杂的流量规则。

但也正因为如此,节点质量、订阅格式、DNS 配置、规则更新和连接故障通常需要用户自行处理。

365VPN 则采用另一种产品设计。

我们提供完整的 VPN 客户端与服务器网络,用户无需先购买一个第三方客户端,再寻找订阅地址和规则配置文件,就可以通过 365VPN 客户端直接选择节点并建立连接。

两种方式各有适用场景。

比较项目Shadowrocket365VPN
产品定位第三方代理客户端完整 VPN 服务
服务器资源用户自行准备提供自有节点网络
节点订阅通常需要自行导入通过官方客户端管理
分流方式规则配置客户端智能分流
DNS 管理用户可以自行配置提供 DNS 防泄露功能
Kill Switch取决于系统和配置能力提供 Kill Switch
独立 IP依赖自行配置的代理资源支持独立 IP 及自有代理导入
适合用户希望深入定制代理规则的用户希望降低配置成本、长期使用 VPN 的用户

对于已经熟悉 Shadowrocket、拥有自己服务器,并且需要精细管理代理规则的用户,第三方客户端仍然具有价值。

但对于没有技术背景的普通 iPhone 用户,维护订阅、规则文件和 DNS 策略可能会增加使用成本。

这也是 365VPN 坚持研发自有客户端的重要原因。

为什么 365VPN 不采用传统的机场订阅模式?

很多代理服务采用“购买套餐、复制订阅、导入客户端”的模式。

这种方式具有良好的灵活性,但使用过程依赖多个独立环节。

如果订阅服务器出现问题,节点列表可能无法更新;如果规则文件过期,部分网站可能被错误分流;如果客户端的 DNS 和代理配置不兼容,即使服务器本身正常,用户仍然可能遇到无法访问网站的问题。

365VPN 希望减少普通用户需要手动管理的环节。

我们将账号、服务器列表、节点连接和网络管理功能整合到自有客户端中,用户可以直接在 365VPN 中选择服务器,而不必自行维护长期有效的订阅 URL。

目前 365VPN 提供全球 500 多台服务器,覆盖 60 多个国家和地区,并提供智能分流、DNS 防泄露和 Kill Switch 等功能。

这样可以把更多精力放在节点质量、网络连接和安全性上,而不是要求每个用户都先成为代理配置专家。

当然,自研客户端并不意味着第三方客户端不安全。

Shadowrocket 的规则系统非常成熟,也能够满足大量高级用户的需求。

区别主要在于产品希望让用户承担多少配置和维护工作。

365VPN 如何在 iPhone 上使用?

如果选择 365VPN,可以直接使用官方 iOS 客户端。

首先进入 365VPN 官网,按照下载页面提供的方式获取 iPhone 版本,并使用自己的账号登录。

https://365vpn.com/

登录后,可以根据当前网络环境选择合适的服务器地区,然后建立 VPN 连接。

第一次连接时,iOS 同样可能要求授权 VPN 配置。这是 VPN 客户端正常接管系统网络所需要的权限。

连接成功以后,可以使用公网 IP 查询网站确认当前出口是否已经切换到所选 VPN 节点。

如果同时需要国内和海外网络,建议根据实际需求配置智能分流,避免所有流量都绕行海外服务器。

例如日常浏览器和海外互联网服务可以通过 VPN,而对网络地区敏感的本地服务则按照分流策略使用普通网络。

对于需要长期固定公网出口的用户,还可以考虑 365VPN 的独立 IP 功能。

365VPN 还可以托管自己购买的 SOCKS5 代理

对于已经拥有独立代理资源的高级用户,365VPN 也提供了相应的管理能力。

根据 365VPN 官方教程,用户可以通过客户端的独立 IP 功能托管自己购买的 SOCKS5 代理。

使用前需要准备有效的 365VPN 会员账号、可正常工作的 SOCKS5 代理,以及最新版本的 365VPN 客户端。

随后进入客户端的独立 IP 页面,选择托管独立 IP 并添加代理信息。

完成设置以后,可以通过公网 IP 查询确认实际网络出口。

这项功能适合已经购买住宅 IP、ISP Proxy 或其他独立代理资源,同时又希望使用 365VPN 客户端进行统一管理的用户。

不过,代理最终的稳定性和实际出口质量仍然取决于代理供应商本身。

365VPN 可以帮助用户管理相应资源,但不能保证第三方代理永远可用,也无法替代代理供应商提供的网络服务。

Shadowrocket 和 365VPN 应该选择哪个?

如果只是希望在 iPhone 上稳定访问互联网,并不打算研究各种代理协议、配置文件和分流规则,那么完整的 VPN 服务通常更加省事。

365VPN 提供官方客户端、服务器资源、智能分流、DNS 防泄露和 Kill Switch,用户不需要把下载客户端、购买节点、导入订阅和维护规则分别交给不同的软件与服务商。

如果已经熟悉网络技术,希望自行部署代理服务器、管理复杂的规则集,或者经常测试不同协议,Shadowrocket 则能够提供更高的自由度。

从安全角度来看,两种方式都需要关注服务商可信度、客户端更新、网络出口、DNS 以及系统权限。

代理规则配置得越复杂,也越需要确认最终生效的网络路径是否符合预期。

对于普通用户,我们通常更建议使用经过完整测试的默认网络配置,只有在出现明确需求以后再调整。

写在最后

Shadowrocket 是 Apple 设备上一款功能丰富的代理客户端,它能够让用户自行导入节点订阅,并通过域名、IP 地址和其他规则管理网络流量。

对于愿意学习代理协议、分流规则和 DNS 配置的用户,小火箭提供了足够灵活的操作空间。

不过,Shadowrocket 本身并不提供服务器,购买客户端以后仍然需要准备可用的代理服务。订阅失效、节点故障、规则错误和 DNS 异常,也需要根据具体情况逐项排查。

365VPN 选择了不同的产品方向。

我们将服务器、客户端、连接管理和安全功能整合到同一套体系中,让普通用户无需手动维护第三方订阅,就能够使用 VPN 服务。

对于需要进一步控制网络出口的用户,365VPN 也提供独立 IP、自有 SOCKS5 代理托管和智能分流等功能。

最终应该选择哪一种工具,取决于自己的使用需求。

如果希望自由管理服务器和复杂规则,Shadowrocket 是值得考虑的代理客户端;如果希望减少配置和维护工作,获得完整的 VPN 连接与安全功能,365VPN 则提供了更加直接的使用方式。

无论采用哪一种方案,都应该关注节点质量、客户端安全、DNS 处理以及实际网络连接情况,因为真正决定使用体验的,并不只是客户端提供了多少选项,而是整个网络连接是否稳定、安全且符合自己的使用需求。

© 2025 365VPN All rights reserved.
Shadowrocket 小火箭完整使用教程:下载安装、订阅导入、分流规则与常见问题 | 365VPN Blog