
Shadowrocket 正式版更新日志(持续更新)
Shadowrocket(小火箭)是一款 iOS 平台上的高性能代理工具,广泛用于科学上网、网络调试与加速。本文将持续更新 Shadowrocket 正式版更新日志,带来每次版本的功能优化、错误修复和性能提升,帮助用户了解最新动态。
温馨提示:Shadowrocket 是一款纯净的网络工具,不附带任何服务器资源。请根据您的需要自行配置代理服务。
Shadowrocket 2.2.92 更新说明
更新日期:2026年9月7日
更新内容:
* 特性(protocol): 新增 Sudoku 代理协议支持,并深度优化其数据转发路径以减少内存分配与拷贝
* 特性(dns): 增加直连域名专属 DNS 路由支持并允许 DNS over TCP,新增 DNSCrypt 上游支持并在 CNAME 与 Host 规则中支持配置多服务器
* 特性(tailscale): 升级登录至 TS2021 流程,支持子网网段路由与自动出口节点,并引入低功耗按需暂停隧道功能
* 特性(protocol): 支持在 Clash 订阅中导入 SSH 代理与 packetaddr 配置
* 特性(macos): 为 macOS 版本添加菜单栏路由切换与服务器快捷控制面板
* 特性(group): 策略组支持独立的 Ping 延迟自动排序选项
* 优化(transport): 支持 KCP 背压控制,增强 WireGuard 混淆安全性与 Hysteria 数据包保护,恢复 QUIC 的上传吞吐性能
* 修复(vpn): 修复 VPN 启动挂起问题并保持本地网络互联(AirDrop 等),防止过期连通性测试意外重置 VPN 状态
* 修复(dns): 优化隧道解析逻辑,支持通过 DNS 隧道解析 QUIC 端点,并在 HTTP/3 升级时复用 HTTP/2 地址
* 修复(tailscale): 宣告 disco 密钥以优化直连,遵循自定义 DERP TLS 验证设置,并解决 VPN 断开后仍然刷新设备的耗电问题
* 修复(rule): 修复远程规则刷新与配置导出时带引号重写参数被丢弃的问题,保护已编译策略组的排序与状态更新
* 修复(system): 脚本环境支持 WebKit 作用域全局变量与 fetch 代理扩展,采用基于墓碑(Tombstone)清单的 iCloud 服务器数据同步以避免配置回滚
* 修复(system): 解决 WKWebView 与 JavaScriptCore 退出时的释放崩溃问题,并对代理流缓冲区大小进行限制以避免内存暴涨
温馨提示:Shadowrocket 是一款纯净的网络工具,不附带任何服务器资源。请根据您的需要自行配置代理服务。
Shadowrocket 2.2.90 更新说明
更新日期:2026年7月8日
* 特性(tailscale): 引入全局 Tailscale 隧道模块,支持本地 MagicDNS 解析,并新增对端设备详情、延迟(RTT)与配置管理等 UI 交互
* 优化(tailscale): 全面优化 Tailscale 运行能耗与稳定性,支持按需调度 WireGuard 唤醒、自动适配网络接口变动与 UDP 套接字重建
* 特性(masque): 支持 MASQUE 代理协议(支持 HTTP/3 与 HTTP/2 传输),支持自定义 SNI 与 URI,并支持心跳检测及核心日志开关限制
* 特性(tls): 支持 TLS ClientHello 指纹伪装,可在服务器及 TCP 设置中选择 TLS 指纹
* 优化(network): 优化多路复用(Mux)、XHTTP 与中转套接字(Chain Socket)的连接管理,支持优雅关闭 HTTP/2 上传流,并修复多级链式代理下的 SOCKS5 UDP 转发问题
* 修复(dns): 恢复 VPN 状态下的局域网 Bonjour 与 DNS-SD 设备发现,重构 DNS 查询重试调度并优化 IPv6 PTR 本地解析
* 修复(ssh): 避免 SSH 握手时阻塞多路复用写队列,并修正 UDPGW 长度测量逻辑
* 修复(protocol): 优化 Mieru 用户提示与 Clash 兼容解析,修正 Hysteria 2 连接关闭逻辑与 AmneziaWG 魔改头部解析,并保护 OpenConnect 配置保存
* 优化(system): 重构 IPC 消息通道并加密隧道状态响应,解决后台 WebKit 反复唤醒引起的耗电问题,统一复制提示并提供 macOS/Catalyst 证书信任指引
* 整理(i18n): 清理多国语言本地化字符串并整合翻译文本温馨提示:Shadowrocket 是一款纯净的网络工具,不附带任何服务器资源。请根据您的需要自行配置代理服务。
Shadowrocket 2.2.88 更新说明
更新日期:2026年6月10日
· 特性(mieru):支持 Mieru 协议的流量模式混淆与分包定时伪装
· 特性(tester):优化大代理组url-test并发测试效率,支持测试结果实时更新
· 优化(tunnel):优化DNS重试调度与本地代理端口绑定重试逻辑,大幅減少系统定时器开销
· 优化(udp):优化DNS解析后的UDP规则重匹配优先级,并完善ICMP不可达处理
· 优化(ssh):优化SSH通道的滑动窗口动态调节
· 修复(udp):修正DNS解析后的UDP规则重匹配逻辑
· 修复(rule):IP为空时跳过IP规则匹配
· 修复(tuic):修复QUIC无法立即写入时的身份验证重试问题
· 修复(UI):修复macOS侧边栏布局及二维码扫描预览的显示问题
更新内容
Shadowrocket 2.2.87 更新说明
更新日期:2026年5月31日
更新内容
·特性(wless):在iOS/tvOS 上启用紧凑流缓冲区以大幅降低高并发下的内存占用
优化(tester):优化延迟测试组的自动切换逻辑,避免受旧数据干扰
· 优化 (hysteria):优化 Hysteria 协议 HYBBR 拥塞控制的上传起搏算法
修复(dns):优化 DNS over QUIC 和 DoH3的网络背压耐受力,防止意外断开
· 修复(http3):修复 HTTP/3 在连接受限与局部数据写入时的稳定性和断言崩溃问题
修复 (fallback):修复策略组回落切换到 PROXY 等字符类型占位符时的崩溃问题
· 修复(xhttp):修复 xhttp 传输参数解析时遗漏布尔值与数值型配置的问题
Shadowrocket 2.2.86 更新说明
更新日期:2026年5月27日
更新内容
· 特性(http):在 HTTP2、HTTP3与XHTTP 请求中使用动态浏览器 User-Agent
· 特性(clash):支持解析 Clash 代理配置中的 port-range 属性
· 特性(config):支持 xhttp 传输配置解析并将其整合至 obfsParam
· 重构(rule):优化逻辑规则中的 QUIC 流量匹配,解耦端口限制
· 优化(mieru):优化 Mieru 协议的配置解析与 URL 导入导出格式
· 修复(tunnel):优化本地代理失败响应的流关闭时机及握手超时处理
· 修复(ip):修正IP地址合法性校验的最短长度限制
· 修复(mux):修复多路复用连接在远程断开时的流泄漏与重复清理问题
Shadowrocket 2.2.85 更新说明
更新日期:2026年5月22日
更新内容
* 修复(tunnel): 避免代理流出队标志冲突
* 特性(mieru): 支持 Mieru 协议及其可靠的 UDP 传输模式
* 重构(ech): 优化 ECH 模式检测并强化配置校验
* 优化(widget): 简化控制中心 Widget 的状态检查与切换逻辑
* 修复(backend): 修复 WebSocket 早期数据路径参数解析时的截断错误
Shadowrocket 2.2.83 更新说明
更新日期:2026年5月20日
更新内容
· 修复(vless/xtls):修复握手、部分数据处理、读取刷新及非ENC 模式的 XTLS 路径
· 修复(xhttp):解決 stream-one 的 Session ID 省略、路径及默认 Padding 填充问题
· 修复(网络/加密):解决 UDP 零值校验和、QUIC 规则状态共享、TLS 分片及 UUID 解析对齐
· 优化(性能):减少 vless 流拷贝,优化IwIP 协议栈内存分配及热点路径开销
· 修复(其他):支持 OpenConnect 表单认证,解决脚本通知、组件刷新、首页排序错位及翻译问题
Shadowrocket 2.2.82 更新说明
更新日期:2026年5月15日
更新内容
• 修复(udp):解决 QUIC 拦截规则匹配问题
• 修复 (http2):解决 HTTP/2 目标 IP 规则匹配问题
• 修复(amneziawg):从正确的索引位置读取垃圾数据包密钥
Shadowrocket 2.2.81 更新说明
更新日期:2026年5月14日
更新内容
本次更新是近期最重大的版本升级之一,新增了多种主流协议支持并深度优化了核心传输引擎:
1. 新增协议支持
- Mieru 协议:正式支持 Mieru 传输协议,为您提供更多隐蔽连接选择。
- OpenConnect:新增对 OpenConnect 协议的支持,兼容更多办公与企业网络环境。
- TrustTunnel:支持全新的 TrustTunnel 协议,进一步增强复杂网络下的穿透能力。
2. 核心协议优化
- VLESS Vision 增强:完善了对 VLESS XTLS Vision 的支持,大幅提升了在高性能传输时的伪装性与稳定性,有效降低被检测风险。
- 全新 DNS 引擎:重构了 DNS 缓存系统,显著缩短网页首次加载的等待时间。
- HTTP/3 优化:深度优化了基于 QUIC 的 HTTP/3 传输效率,高丢包环境下观看视频更流畅。
3. 传输与解密升级
- 更稳定的 HTTPS 解密:大幅提升了 MITM(中间人解密)的兼容性,针对脚本爱好者提供了更可靠的 Body 修改与流量控制能力。
- 非对称下载支持:支持 XHTTP 的异步下载设置,允许下载与上传路径分离,优化特定网络下的传输表现。
4. 界面与使用体验
- 扫码修复:修复了二维码扫描器在屏幕旋转时的显示异常。
- 列表管理:修复了服务器列表在编辑模式下移动位置可能失效的问题。
5. 稳定性与功耗
- 系统级加固:修复了多处可能导致 App 在后台闪退或死锁的问题,系统资源占用进一步降低。
- 快捷指令:优化了 iOS 快捷指令集成,获取 VPN 状态更快捷、更准确。
Shadowrocket 2.2.80 更新说明
更新日期:2026年2月19日
更新内容
· chore(task):为后台任务添加执行延迟
· fix(config):优化规则构建以防止崩溃
· fix(dns):修复 mDNS与 DNS-SD 查询问题
· fix(icon):修复应用切换器动画期间的白色残影问题
· fix(mux):修复 AnyTLS 池模式与空闲会话管理问题
· fix(UI):修复“更多”按钮重置问题
Shadowrocket 2.2.79更新说明
更新日期:2026年02月13日
更新内容
· chore(server):以纯文本显示 VLESS加密信息
· feat(http3):实现 HTTP/3 支持并优化数据读取性能
· feat(naive):为 NaiveProxy 添加 UDP over TCP (UoT) 支持
· fix(dns):修复本地 FQDN 查询问题
· fix(group):防止访问已释放的弱引用导致崩溃
· fix(http2):修复 NaiveProxy HTTP/2 填充长度解析问题
· fix (log):修复域名拒绝预匹配问题
· fix(mux):改进 Mux 空闲会话清理逻辑
· fix(mux):修复 Mux 会话异步握手问题
· fix(naive):修复与旧版本 NaiveProxy HTTPS 代理的兼容性问题
· fix(scene):修复场景中的默认项目问题
· fix(server):修复 Hysteria URL 解析问题
· fix(UI):修复服务器混淆设置无法保存的问题
· fix(vless):修复 VLESS 在使用Mux 时的加密问题
· fix(websocket):修复 WebSocket 隐式截断问题
· fix(widget):修复服务器小组件显示问题
· fix(wireguard):修复 WireGuard 混淆设置编辑问题
Shadowrocket 2.2.78 更新说明
更新日期:2026年01月29日
更新内容
更新内容:
· chore(grpc):解决 gRPC 自定义标头问题。
· chore(quic):调整 QUIC 最大空闲与保持连接超时。
· chore(server):在查询日志中增加服务器代理转发失败记录。
· chore(server):添加订阅服务器隐藏/显示功能。
· chore(shadowsocks): 优化 Shadowsocks UDP over TCP
的读取数据包。
· feat(AmneziaWG):实现 Junk Manager 并重构混淆器。
· feat(anytls):实现具有空闲清理功能的会话池。
· feat(grpc):支持 gRPC 分块数据发送,避免串流暂停。
· feat(intents):使切换/开始/停止 VPN 意图 (Intents)静默运行。
· feat(kcp):为kcptun 支持添加 AES-128-GCM 加密。
· feat(script):添加 WebView 脚本引擎支持。
· feat(server):添加添加服务器时的重复处理策略。
· feat(server):支持指定 HTTPS DNS以解析订阅链接域名。
· feat(shortcuts):添加切换 TUN 模式的快捷指令。
· feat(vless):添加 VLESS 后量子 (Post-Quantum)加密支持。
· fix(anytls):修复 AnyTLS 会话中的协议处理错误。
· fix(backend):移除 TLS 设置缓存中的递归锁调用。
· fix(backend):解决 Naive HTTPS 握手问题。
· fix(config):解决配置文件规则同步问题。
· fix(config):修复文件同步时的崩溃并优化校验和计算。
· fix(geoip):解决任务间隔问题。
· fix(group):解决代理组策略的大小写识别问题。
· fix(http2):修复会话空闲时的连接拆除问题。
· fix(intents):解决 Intents 扩展执行问题。
· fix(intents):解决通过 DoH更新订阅的问题。
· fix(kcp):修复写入循环中的空指针解引用。
· fix(module):解决模块安装问题。
· fix(rule):修复由规则结果中的野指针 (Dangling Pointers)引起的潜在崩溃。
· fix(script):修复脚本代码为空时的崩溃问题。
· fix(script):解决脚本引擎保存问题。
· fix(script):修复脚本请求任务释放后的野指针崩溃。
· fix(script):解决脚本定时器任务中的潜在野指针崩溃。
· fix(server):解決简易模式(Easy Mode)下的服务器更新问题。
· fix(server):解决服务器链(Server Chain) 查询问题。
· fix(server):解决服务器 URL 中 TLS ECH 的解析问题。
· fix(server):解决 ShadowsocksR URL 解析问题。
· fix(server):解决订阅服务器导入问题。
· fix(server):解决 VMess XHTTP模式的保存问题。
· fix(server):解决 YAML与配置文件导入问题。
· fix(server):解决订阅服务器过期日期问题。
· fix(task):修复后台任务完成与调度问题。
· fix(task):解决后台任务执行时间问题。
· fix(tcp):防止释放时发生‘os_unfair_lock’损坏崩溃。
· fix(test):解决测试结果评分计算问题。
· fix(TUIC):修复 TUIC 因重传已释放栈数据导致的崩溃。
· fix(UDP):解决 UDP 套接字数据包生成的堆缓冲区溢出。
· fix(UI):防止代码视图(Code View)中标题为nil 时的崩溃。
· fix(UI):解决权限请求逻辑问题。
· fix(vless):解决 XTLS搭配 Mux的问题。
· fix(vmess):修复 VMess 后端解密时的堆损坏。
· fix(websocket):解决 VLESS WebSocket 响应解析问题。
· fix(widget):解决小组件(Widget)意图用户活动处理问题。
· fix(xhttp):提升 HTTP/2 的稳定性与连接重用。
· fix(xhttp):解决 HTTP/3 上行问题。
· fix(xhttp):解决 xHTTP的 HTTP/2 默认模式问题。
· fix(xudp):解决 XUDP over XTLS Vision 的问题。
· perf(backend):使用关联对象(Associated Objects)缓存后端 TLS 设置。
· perf(kcp):优化更新逻辑与定时器管理以降低CPU开销。
· perf(mux):优化 Mux套接字性能与流控。
· perf(test):调整测试结果评分计算器。
Shadowrocket 2.2.74 更新说明
更新日期:2025年12月08日
更新内容
本次更新内容:核心稳定与崩溃修复
本次更新是关键的稳定性提升。我们解决了大量由并发访问引发的崩溃和竞态条件问题,确保应用更加健壮可靠。
* 核心稳定性: 修复了多处由竞态条件引发的崩溃(包括代理组、服务器管理、MUX 会话和 Ping 计时器)。
* 预防性修复: 解决了由栈溢出(通过限制递归深度)、内存损坏(在代理组)和 SIGABRT 信号(在 HTTP 解析器)引起的崩溃。
* 网络修复: 解决了 Shadowsocks UDP 转发问题,并修复了 WireGuard 会话释放的内存管理错误。
* macOS 与 UI: 修复了 macOS 状态栏独立模式下的错误,以及多项界面崩溃和显示问题。
* 性能优化: 优化了逻辑规则匹配和策略组解析速度。
Shadowrocket 2.2.73 更新说明
更新日期:2025年12月02日
更新内容
本次更新内容:稳定、macOS 优化与核心可靠性
本次更新修复了大量错误并进行了多项优化,重点提升了跨平台稳定性和核心功能体验。
- macOS 体验大幅改进:
修复了 Mac 上关键的 UI 错误,包括服务器列表中无法多选、菜单栏和 Dock 图标的更新问题。
解决了在旧版 macOS上系统图标显示不兼容的问题。
- 核心协议稳定性:
修复 Hysteria 数据报会话关闭逻辑问题。
提高了 XHTTP 的可靠性,解决了与 TLS分片以及数据包相关的问题。
- 规则与配置:
修复了多项规则解析问题,包括重写规则中的反斜杠和 SSID/DNS 大小写匹配问题。
解决了 GeolP 数据库导入和更新后重载的所有已知问题。
优化了模块文件的读写性能,修复了异步保存错误。
- 其他改进:
新增了备用经典应用图标选项。
Shadowrocket 2.2.72 更新说明
更新日期:2025年10月01日
更新内容
本次更新内容:稳定与性能优化
- 核心修复:解决了导致VPN 连接意外中断的严重错误。
- 网络可靠性:修复了 TLS 解析和 Clash TLS 指纹配置问题,提升连接稳定性。
- 规则与自动化:修复了 Wi-Fi 场景规则无法识别网络(SSID)的错误,规则更精准。
- 性能提升:服务器测速功能运行速度显著加快。
- 兼容性:修复了 快捷指令(Shortcut)无法运行的问题,并处理了iOS 26上的界面显示错误。
Shadowrocket 2.2.71 更新说明
更新日期:2025 年 09 月 27 日
更新内容
- 核心修复:彻底解决 Shadowsocks UDP 转发稳定性问题,修复 VPN 连接意外中断的严重错误。
- 网络优化:增加 IPv6 兼容选项,修复 QUIC 协议规则匹配逻辑错误。
- 界面优化:导航栏新增搜索按钮,优化文本视图字体大小,提升阅读体验。
Shadowrocket 2.2.70 更新说明
更新日期:2025 年 09 月 26 日
主要更新内容
- 稳定性与可靠性:修复 QUIC 协议流关闭和重传问题,确保数据传输更加顺畅。
- 网络兼容性:全面支持纯 IPv6 网络,并优化对 IP4P 等地址格式的支持。
- 性能提升:改进 Shadowsocks UDP 处理逻辑,提高调试日志效率。
- UI 优化:修复 macOS 文本选择问题,启用系统级“查找”功能。
- 新增协议支持:为 Hysteria 增加拥塞控制功能,更新 TLS 指纹,提升安全性。
- 其他修复:修复邮件撰写、服务器 URL 解析、协议配置等问题。
Shadowrocket 2.2.69 更新说明
更新日期:2025 年 07 月 01 日
新功能与改进
- 本地映射功能(Mocking)增强,支持空数据映射。
- 规则管理支持 批量删除,大幅提升配置效率。
- SSH 隧道新增 UDP 支持,可传输 UDP 流量。
问题修复
- 修复 Hysteria2 YAML、Trojan 配置解析问题。
- 修正 DNS
NXDOMAIN标志错误。 - 优化 HTTP、TCP 请求解析,解决多种兼容性问题。
- 修复 SSL/TLS 内存泄漏与性能问题,实施 LRU 缓存。
- 解决后台任务崩溃和定时器内存泄漏问题。
Shadowrocket 历史版本更新汇总
(以下为部分版本摘要,更多细节请参考完整更新记录)
- 2.2.68(2025.06.15):新增本地映射功能、模块批量删除,修复后台任务崩溃与 TLS 内存问题。
- 2.2.67(2025.06.11):优化 WireGuard 连接,修复 QUIC 域名规则匹配问题。
- 2.2.66(2025.06.09):新增 HTTP 主体/头重写支持,修复 Clash、DoH、WireGuard 等多项问题。
- 2.2.65(2025.04.20):增加 DOMAIN-WILDCARD 规则类型,修复 IPv6、Shadowsocks、TLS 等解析问题。
- 2.2.64(2025.04.03):增加 AnyTLS 协议支持,优化 DNS over QUIC/TLS 验证。
- 2.2.63(2025.03.18):修复订阅 URL 解析问题。
- 2.2.62(2025.03.17):修复 Clash YAML、配置远程更新、MiTM 调试等问题。
- 2.2.61(2024.12.20):修复 KCP、Shadowsocks UDP、DNS 劫持等问题。
- 2.2.60(2024.12.10):修复 VPN 配置文件安装问题。
- …
已列出近期更新历史版本。如需查看更早记录,请前往App Store进行查看!
