Shadowrocket icon

Shadowrocketv2.2.90

Released July 7, 2026Major

iOS

What changed

  • New featureAdded global Tailscale tunnel with UI support for peer device and config management
  • PerformanceOptimized Tailscale power efficiency and stability via on-demand scheduling
  • New featureAdded MASQUE outbound proxy support for H3 and H2 transport
  • New featureAdded TLS ClientHello fingerprinting support and profile selection UI
  • PerformanceOptimized connection management for Mux, XHTTP, and Chain Sockets
  • PerformanceRestored Bonjour and DNS-SD service discovery over VPN and optimized IPv6 resolution
  • PerformanceFixed protocol-specific issues for Mieru, Clash, Hysteria 2, and AmneziaWG
  • PerformanceRewrote IPC message channel and fixed WebKit runtime battery drain on iOS
  • UXUnified HUD toasts and added macOS/Catalyst certificate instructions
  • LocalizationCleaned up and merged localized strings in Localizable.strings

Original release notes

* feat(tailscale): add global Tailscale tunnel, local MagicDNS resolution, and UI support for peer device, RTT, and config management
* perf(tailscale): optimize Tailscale power efficiency and stability, scheduling WireGuard ticks on demand and improving UDP socket recreation
* feat(masque): add MASQUE outbound proxy (H3 & H2 transport) with custom SNI/URI support, keepalive configuration, and logger gating
* feat(tls): add TLS ClientHello fingerprinting support and profile selection UI
* perf(network): optimize connection management for Mux, XHTTP, and Chain Sockets, supporting HTTP/2 graceful stream shutdown and resolving SOCKS5 UDP relay failures in chained proxy setups
* fix(dns): restore Bonjour and DNS-SD service discovery over VPN, centralize query retry scheduling, and optimize IPv6 PTR local resolution
* fix(ssh): avoid blocking multiplexed queues during handshake and correct UDPGW length calculations
* fix(protocol): enhance Mieru user hints and Clash parsing, correct Hysteria 2 stream closure, fix AmneziaWG magic header processing, and guard OpenConnect config updates
* perf(system): rewrite IPC message channel and encrypt status replies, fix WebKit runtime battery drain on iOS, unify HUD toasts, and add macOS/Catalyst certificate instructions
* chore(i18n): clean up and merge localized strings in Localizable.strings

Please note: Shadowrocket is a standalone networking utility and does not include any proxy services or server resources. Users are responsible for providing their own configurations.

Disclosure: Independent intel to help mobile builders succeed.

AI-powered analysis with automated quality gates, built from publicly available sources. Marlvel.ai is not affiliated with, endorsed by, or sponsored by Shadowrocket, its developer, the app publisher, Apple, or Google Play. All trademarks, logos, and screenshots referenced remain the property of their respective owners.

Data licensed under CC-BY-NC 4.0