加密在设备端 · 设备零日志

小火箭客户端下载 速度与加密一起拿
加密在设备端 · 访问记录不留

加密交给设备自己:AES-256-GCM 搭配前向保密,访问记录一律不落盘, 会话密钥会随连接不断更新。

下载客户端 了解加密边界 零日志承诺:设备不写访问记录
0 条 访问记录
256-bit 设备端加密
100% 规则本地判定
Shadowrocket 小火箭客户端界面:节点列表、策略组与连接状态一览
不保存访问明细
AES-256-GCM 端上加密
更新于 2026 年 10 月 1 日 | 当前版本:v3.2.1

Shadowrocket 小火箭把加密与规则判定放在哪一段?

Shadowrocket 的位置其实很清楚:在流量交给节点之前,握手加密与去向判定都发生在你自己的设备上。 每一条连接都会先确认使用的加密套件 (AEAD 系列并开启前向保密),再依你写的规则决定请求往哪里走,设备上不会生成域名级日志。 可运行在 iOS 14 以上与 macOS 11 以上,当前版本 v3.2.1。

以上说明依据 v3.2.1 发布说明与本站下载中心列出的系统要求整理,核对日期为 2026 年 10 月 1 日。

一句话要点 · Key takeaways

  • 客户端本身不带线路资源,节点与订阅要自己准备。
  • 可选协议有 VLESS、VMess、Trojan、Shadowsocks(AEAD)、WireGuard 与 Socks5。
  • 分流依据覆盖域名、域名后缀、关键词、GeoIP、IP 段、端口与目标进程,逐条都能自定义。
  • 默认启用 AEAD 加密并支持前向保密;设备上不写访问日志。
  • 上手三步:装前核对 SHA-256 摘要 → 导入订阅时确认加密方式是 AEAD → 连上后确认设备上没有访问日志落地。

加密与隐私相关参数一览

表 1:Shadowrocket 小火箭的加密、隐私与版本参数(核对日期 2026-10-01)
项目参数
客户端名称Shadowrocket(昵称小火箭)
当前版本v3.2.1(2026-09 发布的稳定版本)
可运行的系统iOS 14+(iPhone / iPad)、macOS 11+(Universal)、Windows 版本见下载页
默认加密方案AES-256-GCM 等 AEAD 系列,并支持完美前向保密(PFS)
摘要核对命令Windows 用 certutil、macOS 用 shasum 校验 SHA-256 摘要
可用协议VLESS、VMess、Trojan、Shadowsocks(AEAD)、WireGuard、Socks5
隐私口径客户端本地零日志;离开客户端之后的链路由服务商负责
分流维度域名、域名后缀、关键词、GeoIP、IP 段、端口、目标进程
订阅更新支持自动更新与手动刷新,拉取间隔可自行设定
界面语言简体中文、繁体中文、英文
获取渠道App Store 与本站下载页

到说得清来源的 地方取包

iOS、macOS 与 Windows 的安装包都随附 SHA-256 摘要,装之前建议先对一遍,确认文件没有被中途替换。

App StoreiOS 14 及以上
Google PlayAndroid 10+
桌面端macOS / Win
4.9
平均评分
来自 2,800 份评分样本 · 统计截至 2026-09
12.5K
每日活跃设备
峰值曾达 18.2K
150+
全球可用节点
覆盖 60+ 个国家
0
日志条数
设备上不留访问记录

风险要在 连线之前 就被挡下

加密、验签、零日志与泄漏防护,四道关口都设在客户端这一侧。

端上 AEAD 加密

默认使用 AES-256-GCM 等 AEAD 套件,并开启前向保密,密钥随会话轮换。

来源可核对

安装包给出 SHA-256 摘要,安装前自行比对一遍,确认文件在传输途中没有被换过。

设备零日志

不产生域名级访问记录,浏览行为不会留在设备上,也不会回传给客户端厂商。

堵住旁路出口

DNS 交给远程解析,并可关闭 IPv6,避免请求绕开代理从本地出口出去。

每一步都 经得起核对

从取包到收尾自查,四步就能走完一遍。

  1. 先验签,后安装

    在本站下载页拿到安装包后,先比对公布的 SHA-256 摘要,确认无误再运行。

  2. 导入时核对

    在「配置」页点「+」导入节点或订阅地址,随后逐条查看配置里显示的加密方式是否为 AEAD 系列。

  3. 连上后自查

    回首页点「开启」并同意本地网络配置;随后用泄漏检测站点确认 DNS 与 IPv6 走的都是预期通路。

  4. 跟进更新

    打开订阅自动刷新,并把客户端加入安全软件白名单,让 v3.2.1 之后的补丁能及时装上。

藏在 细节中 的防护

这几处看着不起眼,却一直在起作用。

先加密再出端

数据离开设备前已完成 AEAD 加密,会话密钥随之轮换。

不留日志

设备上不保留域名级访问记录,设备转借他人也查不到痕迹。

来源可查

安装包随附摘要,不论从哪个渠道拿到手,都能自己先核一遍。

权限克制

只申请本地网络配置必需的权限,不索取任何额外信息。

把默认之外的 缺口 一起补上

默认设置已经够用,下面几条留给要求更高的人。

Shadowrocket 小火箭客户端首页界面示意
客户端示意:未连接时也能看清全局路由与连通性测试入口
Shadowrocket 小火箭客户端节点与策略组界面示意
客户端示意:节点分组、策略组与延迟数字并列显示(节点名称与地址已做隐私处理)

脚本干预

用 JavaScript 调整请求走向,把敏感域名单独隔离在一侧。

多线冗余

策略组支持负载均衡与故障转移,一条断了自动切到下一条。

流量观察

流量与延迟曲线一直在线,突发波动能第一时间察觉。

配置备份

配置可从 iCloud 或网盘找回,重装之后不必重新填一遍。

加密与隐私方面,问得最多的

每条都写明数据留在哪里、会不会离开设备。

客户端负责链路上的哪一段?

它管的是你设备到节点之间的那一段。请求先在设备上完成加密与去向判定,再由节点发出;设备一侧不生成域名级访问日志,也不会把浏览内容回传。流量进入节点以后如何留存,则取决于你选择的服务商,不在客户端能管的范围内。

这一段链路用的什么加密?

可选 VLESS、VMess、Trojan、Shadowsocks(AEAD 系列)、WireGuard 与 Socks5 六种;AEAD 系列统一采用 AES-256-GCM 并带前向保密,某次会话的密钥泄露也不会把之前的流量反推出来。具体用哪一种,看你的服务端或订阅提供的是什么。

安装之前需要确认哪些条件?

先看系统版本:iOS 需 14 及以上、macOS 需 11 及以上;再看安装包是不是来自 App Store 或本站下载中心;最后核对摘要能否对上。macOS 提供的是 Universal 二进制,Apple Silicon 与 Intel 都不用另外挑选。

导入订阅会泄露链接吗?

导入时是客户端拿着订阅地址直接向你的服务商拉取一次,地址只存在本机配置里,设备上不会因此产生访问日志。在「配置」页右上角点「+」,选「从 URL 导入」粘贴即可;只想加一个节点的话,选「手动添加」,填地址、端口、密码和加密方式。订阅地址等同于凭证,别转给别人。

分流判定会把访问记录传出去吗?

不会。规则比对全在设备上完成,可以依据域名、域名后缀、关键词、GeoIP 归属地、IP 段、端口或目标进程,全程既不外发也不落盘。没有匹配到规则的请求按「最终规则」走,默认值可以在「配置 → 规则」里修改。

隐私这件事客户端能承诺到哪一步?

能承诺的是设备这一段:不写域名级访问日志、不回传浏览行为,判定与加密都在本机完成。承诺不了的是节点之后——流量离开设备进入服务端之后,留存与审计要看服务商的策略。挑服务商时把这一点问清楚,比在客户端上设置更要紧。

开着代理会让手机更容易发热吗?

加解密本身的耗电有限,发热更多来自长时间跑高带宽和频繁测速。把自动测速改成手动、别让带宽长期跑满,温度一般就回到正常区间。若你更在意功耗,节点数量的影响比选哪种协议更大。

更新订阅时链接会被第三方看到吗?

更新由客户端直接向你的服务商发请求,不经过第三方中转,链接保存在本机。建议不要把订阅地址发到群里或贴到公开页面,它等同于凭证。若因拉取次数受限导致节点变少,联系服务商比反复重试更管用。

怎么确认连接确实加密了、设备上也没留日志?

在「配置」页查看当前节点的加密方式,应显示为 AEAD 系列(AES-256-GCM、ChaCha20-Poly1305 等);若显示 none 或未知,说明这个节点没有加密,不建议长期使用。日志方面,客户端界面只显示流量用量与实时吞吐,不保存域名级访问记录,也可以在设置里确认没有日志文件落盘。

多台设备共用会互相影响吗?

配置本身互不干扰,但共用同一条订阅会共享服务商那边的设备数额度与流量额度,超出后可能临时被封。迁移设备时用导出文件或网盘备份更稳妥,而不是把订阅链接转发出去——链接等同于凭证。

怎么确认拿到的包没有被换过?

先把渠道选对:iOS 走 App Store,桌面端走本站下载中心。拿到后比对 SHA-256:Windows 用 certutil -hashfile,macOS 用 shasum -a 256,与页面公布的值一致再安装。第三方转载的文件即便标着同样的版本号,也无法验证。

开启之后还要做什么才能避免 DNS 泄漏?

确认两点:一、DNS 走远程解析而不是本地运营商 DNS,可在「设置 → DNS」里交给代理或指定加密 DNS;二、本地网络支持 IPv6 而服务端不支持时,IPv6 请求会绕开代理直连,应在设置中关掉 IPv6 或显式加上 IPv6 拦截规则。改完用泄漏检测站点复查一次就清楚了。

把「可核验」排在功能之前

成立于 2020 年的 Shadowrocket 团队给自己定了一条底线:效率与隐私不必互相牺牲, 因此客户端默认启用 AEAD 加密与前向保密,日志不会留在设备上。

如今这套做法已服务超过 12 万用户,个人设备与团队环境都有采用; 只要涉及加密库的改动,都会在更新日志里单独标出。

0 条设备访问日志
256-bit端上加密强度
100%本地匹配率
4 项进阶加固建议

数据出处:用户数与评分由本站自行统计,统计区间为 2026-01-01 至 2026-09-30, 评分样本 2,800 条;数值会随实际情况波动,仅供参考。

零日志落地

设备上不写访问日志,浏览行为也不回传

加密可核对

AEAD 使用 AES-256-GCM,并开启前向保密

安全持续修

安全补丁随版本发布,不会留在旧版上

最近四次 更新 记录

涉及安全的条目会单独标注,建议始终使用最新版。

v3.2.1
修掉了特定条件下的内存泄漏,长时间开启更稳。稳定
v3.2.0
全新界面与深色模式上线,同时加入 WireGuard 协议支持。重要
v3.1.8
重做了智能路由判断,延迟平均降低 15%;并解决订阅解析出错的情况。优化
v3.1.5
例行安全补丁,把加密库更新到较新的发行版。安全

关注隐私的用户 怎么说

以下留言均已征得用户同意,观点来自他们本人的真实使用经历。

"配置里标明了每个节点的加密方式,不是 AEAD 的我就删掉,心里踏实多了。"
Q
Qi Hang
安全从业者 · 北京
"装之前我会自己核一遍 SHA-256,希望多几个站点把校验步骤写得这样清楚。"
B
Bao Rui
后端工程师 · 西安
"把 DNS 交给远程解析、再把 IPv6 关掉之后,泄漏检测的结果就好看多了。"
C
Cheng Li
审计顾问 · 天津

发现异常或有可疑迹象,欢迎告诉我们

安全相关的问题优先处理,通常 24 小时内会有第一次回应。

@shadowrocket
github.com/shadowrocket