Home › Utilities
Information
Preview 4 platforms
iPhone 10 images
iPad 8 images
Mac 5 images
Apple TV 6 images
What’s New Version 2.2.88
* feat(mieru): add support for Mieru traffic pattern obfuscation and fragmented timing
* perf(tester): optimize concurrent url-test scheduling and interim updates for large groups
* perf(tunnel): centralize DNS retry scheduling and add backoff retry for proxy binding
* perf(udp): correct UDP rule rematch priority after DNS and centralize relay socket cleanup
* perf(ssh): tune channel window adjustment
* fix(udp): correct UDP rule rematch after DNS resolution
* fix(rule): skip IP matching when IP is empty
* fix(tuic): retry authenticate when QUIC cannot write immediately
* fix(UI): fix table footer view layouts in macOS and QR scanner preview transitions
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.
Description
Rule based proxy utility client for iPhone/iPad.
- Capture all HTTP/HTTPS/TCP traffic from any applications on your device, and redirect to the proxy server.
- Record and display HTTP, HTTPS, DNS requests from your iOS devices.
- Configure rules using domain match, domain suffix, domain keyword, CIDR IP range, and/or GeoIP lookup.
- Measure traffic usage and network speed on WiFi, cellular, direct and proxy connections.
- Import rule files from URL or iCloud Drive.
- Block ads by domain, user agent rules.
- Local DNS Mapping.
- Work on cellular networks.
- Decrypt HTTPS traffic.
- Perform URL rewrite.
- Fully IPv6 supports.
- Script filter supports.
- Multi-level forward proxy.
- Support kcptun, cloak, gost, v2ray plugins.
- Support DNS over HTTPS, DNS over TLS, DNS over QUIC.
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 25 versions
Build 886624219v2.2.882026-06-10 08:29:29
* feat(mieru): add support for Mieru traffic pattern obfuscation and fragmented timing
* perf(tester): optimize concurrent url-test scheduling and interim updates for large groups
* perf(tunnel): centralize DNS retry scheduling and add backoff retry for proxy binding
* perf(udp): correct UDP rule rematch priority after DNS and centralize relay socket cleanup
* perf(ssh): tune channel window adjustment
* fix(udp): correct UDP rule rematch after DNS resolution
* fix(rule): skip IP matching when IP is empty
* fix(tuic): retry authenticate when QUIC cannot write immediately
* fix(UI): fix table footer view layouts in macOS and QR scanner preview transitions
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.
Build 886282475v2.2.872026-05-30 23:10:51
* feat(vless): enable compact stream buffers on iOS/tvOS to reduce concurrent memory usage
* perf(tester): optimize group tester switch logic to compare current round results
* perf(hysteria): stabilize upload pacing and congestion control for HYBBR
* fix(dns): handle transient socket backpressure gracefully in DNS over QUIC/HTTP3
* fix(http3): fix egress write stalls and prevent assertions on HTTP/3 connections
* fix(fallback): prevent application crash when falling back to string policy group placeholders
* fix(xhttp): allow NSNumber values in options parsing to preserve numeric parameters
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.
Build 886086460v2.2.862026-05-27 10:24:06
* feat(http): use dynamic browser User-Agent for HTTP2, HTTP3, and XHTTP requests
* feat(clash): support parsing the port-range field in Clash proxy configurations
* feat(config): support parsing xhttp transport options and nest them into obfsParam
* refactor(rule): optimize QUIC traffic matching in logical rules by decoupling port constraints
* perf(mieru): refine Mieru configuration parsing and URL import/export format
* fix(tunnel): close local streams after terminal proxy responses and add handshake timeout
* fix(ip): correct minimum length validation thresholds for IPv4 and IPv6 addresses
* fix(mux): centralize stream removal on remote disconnect to fix HTTP/2 leaks
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.
Build 885993534v2.2.852026-05-22 12:16:56
* feat(mieru): add support for Mieru protocol and its reliable UDP transport mode
* refactor(ech): refine ECH mode detection and validate configurations
* perf(widget): simplify Control Center widget status checking and toggle logic
* fix(backend): fix parameter truncation error when parsing WebSocket Early Data paths
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.
Build 885939168v2.2.842026-05-21 21:44:24
* fix(tls): refine ECH mode detection and validate configurations
* perf(vless): release vless vision after padding passthrough
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.
Build 885856672v2.2.832026-05-20 09:06:07
* fix(vless/xtls): resolve issues in handshake, partial data, read-flush, and non-ENC XTLS path
* fix(xhttp): omit Session ID and correct path & default padding for stream-one mode
* fix(net/crypto): resolve UDP zero-checksum, QUIC rule state sharing, TLS fragment, and UUID parsing alignment
* perf(net): optimize memory allocations in hot paths and reduce vless buffer copying
* fix(misc): support form-driven OpenConnect authentication, script notifications, widget refresh, group reorder layout, and translations
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.
Build 885679638v2.2.822026-05-15 03:30:11
* fix(udp): resolve QUIC blocking rule matching issue
* fix(http2): resolve http2 dest ip for rule matching issue
* fix(amneziawg): read junk packet keys from correct index
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.
Build 885648402v2.2.812026-05-14 07:51:35
This update is one of the most significant version upgrades recently, adding support for various mainstream protocols and deeply optimizing the core transmission engine:
1. New Protocol Support
* Mieru Protocol: Officially supports the Mieru transmission protocol, providing you with more stealthy connection options.
* OpenConnect: Added support for the OpenConnect protocol, compatible with more office and enterprise network environments.
* TrustTunnel: Supports the brand-new TrustTunnel protocol, further enhancing penetration capabilities in complex networks.
2. Core Protocol Optimization
* VLESS Vision Enhancement: Improved support for VLESS XTLS Vision, significantly increasing camouflage and stability during high-performance transmission and reducing detection risks.
* All-new DNS Engine: Reconstructed the DNS cache system, significantly shortening the initial webpage loading time.
* HTTP/3 Optimization: Deeply optimized the transmission efficiency of HTTP/3 based on QUIC, making video playback smoother in high packet loss environments.
3. Transmission and Decryption Upgrade
* More Stable HTTPS Decryption: Greatly improved the compatibility of MITM (Man-in-the-Middle decryption), providing script enthusiasts with more reliable Body modification and flow control capabilities.
* Asymmetrical Download Support: Supports asynchronous download settings for XHTTP, allowing download and upload paths to be separated and optimizing transmission performance in specific networks.
4. UI and User Experience
* QR Code Scanning Fix: Resolved the display abnormality of the QR code scanner during screen rotation.
* List Management: Fixed the issue where moving positions in the server list during edit mode might fail.
5. Stability and Power Consumption
* System-level Hardening: Fixed multiple issues that could lead to App crashes or deadlocks in the background, further reducing system resource usage.
* Shortcuts: Optimized iOS Shortcuts integration, making VPN status retrieval faster and more accurate.
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.
Build 882526963v2.2.802026-02-19 01:45:26
* chore(task): add execution delay for background tasks
* fix(config): optimize rule building to prevent crashes
* fix(dns): resolve mDNS and DNS-SD query issues
* fix(icon): resolve white artifact issue during app switcher animation
* fix(mux): resolve AnyTLS pool mode and idle session management issues
* fix(UI): resolve "More" button reset issue
Build 882335027v2.2.792026-02-12 18:08:47
* chore(server): display VLESS encryption in plain text
* feat(http3): implement HTTP/3 support and optimize data reading
* feat(naive): add UDP over TCP (UoT) support
* fix(dns): resolve local FQDN query issue
* fix(group): prevent crash from accessing deallocated weak references
* fix(http2): resolve NaiveProxy padding length parsing issue
* fix(log): resolve domain rejection with pre-matching issue
* fix(mux): improve idle session cleanup logic
* fix(mux): resolve session asynchronous handshake issue
* fix(naive): resolve compatibility issues with older NaiveProxy HTTPS proxies
* fix(scene): resolve default item issue in Scene
* fix(server): resolve Hysteria URL parsing issue
* fix(UI): resolve server obfuscation settings saving issue
* fix(vless): resolve VLESS encryption issue when using Mux
* fix(websocket): resolve implicit truncation issue in WebSocket
* fix(widget): resolve server widget display issue
* fix(wireguard): resolve WireGuard obfuscation editing issue
Build 881839216v2.2.782026-01-28 21:17:30
* chore(grpc): Resolve issues with custom gRPC headers.
* chore(quic): Adjust QUIC max-idle and keep-alive timeouts.
* chore(server): Include proxy pass failures in the server lookup log.
* chore(server): Add show/hide function for subscription servers.
* chore(shadowsocks): Optimize read packet handling for Shadowsocks UDP over TCP.
* feat(AmneziaWG): Implement Junk Manager and refactor obfuscator.
* feat(anytls): Implement session pool with idle cleanup.
* feat(grpc): Support chunked gRPC data transmission to prevent stream pauses.
* feat(intents): Enable VPN toggle/start/stop intents to run quietly.
* feat(kcp): Add AES-128-GCM support for kcptun.
* feat(script): Add WebView script engine support.
* feat(server): Add duplicate handling strategies when adding servers.
* feat(server): Support specifying HTTPS DNS for resolving subscription link domains.
* feat(shortcuts): Add shortcuts for toggling TUN mode.
* feat(vless): Add support for VLESS Post-Quantum encryption.
* fix(anytls): Fix protocol handling bugs in AnyTLS sessions.
* fix(backend): Remove recursive lock calls in TLS settings caching.
* fix(backend): Resolve Naïve HTTPS handshake issues.
* fix(config): Resolve configuration rule file synchronization issues.
* fix(config): Fix crash during file synchronization and optimize checksum calculation.
* fix(geoip): Resolve task interval issues.
* fix(group): Resolve proxy group policy case-sensitivity issues.
* fix(http2): Fix connection teardown when HTTP/2 sessions are idle.
* fix(intents): Resolve issues with App Intents extension execution.
* fix(intents): Resolve subscription updates over DoH.
* fix(kcp): Fix null pointer dereference in the write loop.
* fix(module): Resolve module installation issues.
* fix(rule): Fix potential crashes caused by dangling pointers in rule results.
* fix(script): Fix crash when script code is empty.
* fix(script): Resolve script engine saving issues.
* fix(script): Fix use-after-free (wild pointer) crash in script request tasks.
* fix(script): Resolve potential wild pointer crash in script timer tasks.
* fix(server): Resolve Easy Mode server update issues.
* fix(server): Fix server chain lookup issues.
* fix(server): Resolve ECH parsing issues in server URLs.
* fix(server): Fix ShadowsocksR URL parsing issues.
* fix(server): Resolve subscription server import issues.
* fix(server): Fix saving issues for VMess xHTTP mode.
* fix(server): Resolve YAML and configuration import issues.
* fix(server): Fix expiration date issues for subscription servers.
* fix(task): Fix background task completion and scheduling issues.
* fix(task): Resolve background task execution timing issues.
* fix(tcp): Prevent `os_unfair_lock` corruption crashes during deallocation.
* fix(test): Resolve test result score calculation issues.
* fix(TUIC): Fix TUIC crash due to retransmission of released stack data.
* fix(UDP): Resolve heap buffer overflow in UDP socket packet generation.
* fix(UI): Prevent crash in Code View when the title is nil.
* fix(UI): Resolve permissions request logic issues.
* fix(vless): Resolve issues with XTLS and Mux.
* fix(vmess): Fix heap corruption in VMess backend decryption.
* fix(websocket): Resolve VLESS WebSocket response parsing issues.
* fix(widget): Resolve widget intent user activity handling issues.
* fix(xhttp): Improve stability and connection reuse for HTTP/2.
* fix(xhttp): Resolve HTTP/3 stream-up issues.
* fix(xhttp): Fix HTTP/2 default mode issues in xHTTP.
* fix(xudp): Resolve XUDP over XTLS-Vision issues.
* perf(backend): Cache backend TLS settings using associated objects.
* perf(kcp): Optimize update logic and timer management to reduce CPU overhead.
* perf(mux): Optimize Mux socket performance and flow control.
* perf(test): Adjust test result score calculator.
Build 881013034v2.2.772026-01-05 09:32:46
* fix(config): resolve invalid hyphen hostname parse issue
* fix(intents): resolve intents extension execute issue
* fix(macos): resolve statusItem button title color issue
* fix(server): resolve server add by url scheme issue
* fix(test): resolve server test task cancel issue
* fix(mux): resolve VLESS/VMess mux frame parse issue
* fix(websocket): resolve VLESS websocket response parse issue
Build 880575458v2.2.762025-12-22 02:41:58
* Feature(Config): Implemented automatic background updating for modules, ensuring components stay current without manual intervention.
* Feature(UI): Added an App Intents Extension (e.g., for Siri/Shortcuts integration) to enable new voice and automation commands.
* Fix(Backend): Resolved a critical issue concerning the handling of VLESS/VMess early data, improving connection reliability.
* Fix(DNS): Corrected a bug where DNS over HTTPS (DoH) fallback mechanisms failed to execute properly.
* Fix(GeoIP): Resolved an issue with the incorrect metadata database type in the GeoIP component.
* Fix(Rule): Resolved an IP-CIDR match crash issue that occurred under specific routing conditions.
* Fix(Rule): Corrected the MITM exclude hostname order, ensuring priority rules are applied correctly.
* Fix(Rule): Fixed an issue where the rule resource URL update result was not correctly processed or displayed.
* Fix(Server): Fixed a bug where the TLS 'Allow Insecure' setting was not correctly applied to server configurations.
* Fix(Server): Resolved an issue with URL query parameter values not being encoded correctly during server operations.
Build 880478929v2.2.752025-12-10 07:41:29
What's New: Stability & Permissions
This update significantly improves the reliability of the rule engine and introduces user controls for system permissions.
* Core Stability Fix: Fixed a critical bug where the rule matching context could be prematurely freed during complex, nested asynchronous operations (involving rules, DNS lookups, and threading), preventing crashes and ensuring accurate routing.
* Performance: Optimized the logical rule matching condition for faster execution.
* User Control: Added new configuration switches to manage application permissions for Location, Pasteboard, and Notifications, giving you more control over your privacy.
Build 880331057v2.2.742025-12-08 11:28:09
What's New: Major Stability & Crash Fixes
This is a critical stability update. We have resolved numerous race conditions and crashes to ensure a more robust and reliable experience across all platforms.
* Critical Stability: Fixed multiple concurrency issues causing crashes in proxy groups, server management, MUX sessions, and ping timers.
* Prevented Crashes: Resolved crashes caused by stack overflow (by limiting recursion depth), memory corruption (in proxy groups), and SIGABRT (in HTTP parser).
* Networking Fixes: Resolved the Shadowsocks UDP relay issue and fixed a WireGuard session release bug.
* Performance: Optimized rule matching and policy group interval parsing for faster performance.
Build 878939113v2.2.732025-12-03 14:15:12
What's New: Stability, macOS, and Reliability
This update delivers a large number of bug fixes and optimizations, focusing on cross-platform stability and core features.
- macOS Experience Enhanced:
* Fixed critical UI bugs on Mac, including the broken multiple selection in server tables and issues with the menu bar and Dock icon.
* Resolved system symbol display issues for earlier macOS versions.
- Core Protocol Stability:
* Fixed the Hysteria datagram session closure.
* Improved XHTTP reliability by resolving conflicts with TLS fragmentation and fixing a packet issue.
- Rules & Configuration:
* Fixed various issues with Rule parsing, including backslashes in rewrite rules and handling of SSID/DNS case matching.
* Resolved all known issues with GeoIP database importing and reloading.
* Optimized module file read/write for better performance and corrected an async save bug.
- UI & Other:
* Added an alternate classic icon option.
Build 878501934v2.2.722025-10-01 14:29:03
What's New: Stability & Performance
- Fixed Critical VPN Bugs: Resolved a major issue causing the VPN connection to stop unexpectedly.
- Networking Reliability: Fixed issues with TLS parsing and Clash TLS fingerprint handling for stronger connections.
- Rule & Automation Fixes: Restored Wi-Fi Scene Rules by fixing the SSID fetch issue. Corrected QUIC protocol rule matching.
- Performance: Made server speed testing significantly faster.
- Compatibility: Fixed Shortcuts failing to run and addressed UI issues on iOS 26.
Build 878459483v2.2.712025-09-27 14:40:23
* Critical Fixes: Resolved major issues with Shadowsocks UDP relay stability and fixed a bug that caused the VPN connection to unexpectedly stop.
* Network & Rules: Improved handling for IPv6-only DNS scenarios and fixed a crucial bug in the QUIC protocol rule matching.
* UI Refresh: Added a Search button to the navigation bar and refined default font sizes for a cleaner look.
Build 876245660v2.2.702025-09-25 15:41:17
We've focused on improving the app's core stability, security, and performance with a significant number of bug fixes and optimizations.
- Key Updates:
* Improved Stability & Reliability: We've resolved several critical issues to make your connections more stable and reliable. This includes fixes for stream closure and * retransmission issues in the QUIC protocol, ensuring seamless data transfer.
* Enhanced Network Compatibility: The app now works flawlessly on IPv6-only networks. We've also added better support for various network protocols and address formats, * including IP4P, and improved URL handling.
* Performance & Efficiency: We've optimized the app's performance by refining logical rule processing, improving the UDP handling for Shadowsocks, and enhancing the * efficiency of our debug logs.
* UI & Usability Improvements: Enjoy a better user experience on macOS with corrected text selection. We've also enabled the new system-wide "Find" feature on text views and * refined the overall look and feel.
* New Protocol Support: We've added support for modern network protocols, including new congestion control for Hysteria and the latest TLS fingerprints for enhanced security.
* Bug Fixes: A wide range of other issues have been fixed, including problems with email composition, server URL handling, and various protocol-specific parsing and configuration bugs.
Build 875940204v2.2.692025-06-30 21:04:13
- What's New
* Mocking - Map Local (Enhancement): Further refined the "Map Local" feature to ensure reliable mapping even when dealing with empty local data.
* Rule Management: Batch Rules Deletion: Added the ability to delete multiple configuration rules at once, streamlining your workflow.
* SSH Tunneling: Added a UDP Gateway feature for SSH, enabling the tunneling of UDP traffic over an SSH connection.
- Bug Fixes
* Clash Protocol:
* Fixed an issue with parsing `obfs-password` in Hyteria2 YAML configurations.
* Corrected the parsing of `ss-opts` for Trojan servers.
* Configuration Handling:
* Resolved parsing issues for "map local" rules defined within modules.
* Ensured correct resolution from the hosts file even when global routing is set to proxy.
* DNS: Corrected the `NXDOMAIN` flag in DNS answers to accurately reflect non-existent domains.
* HTTP & TCP:
* Resolved general HTTP message parsing failures.
* Fixed an issue with the order of processing pending HTTP request data over TCP, improving reliability.
* Corrected HTTP request path building when query strings are present.
* Hysteria Protocol: Fixed an issue with parsing Hysteria server URLs that include embedded username and password credentials.
* SSL/TLS:
* Resolved a memory leak related to SSL context objects.
* Fixed a memory release issue concerning TLS contexts in the backend.
* Implemented an LRU cache for SSL sessions, improving performance and memory management.
* Statistics: Resolved an issue with asynchronous saving of statistics data to the database, ensuring data reliability.
* Task & Timer:
* Resolved a critical crash that occurred during the submission of background tasks.
* Fixed a potential memory leak associated with dispatch timers.
* XHTTP Protocol: Corrected issues with setting up and initializing XHTTP server chains.
* XTLS Protocol: Fixed an issue with packet number generation in the XTLS Vision writer.
Build 875582208v2.2.682025-06-15 07:07:07
* New Features & Improvements
- Mocking - Map Local: Introduced a new "Map Local" feature, allowing you to serve responses directly from local files or custom data for specific requests. This greatly enhances development and testing workflows.
- Module Management: Added support for batch deletion of modules, making it easier to manage and clean up multiple modules simultaneously.
* Bug Fixes
- Background Tasks: Resolved a critical crash that occurred during the submission of background tasks via BGTaskScheduler, improving app stability.
- SSL/TLS: Fixed a memory management issue related to SSL/TLS session reference counts, preventing potential leaks and crashes.
Build 875451826v2.2.672025-06-11 04:22:10
Bug Fixes:
* WireGuard Connection Optimization: Fixed an issue where WireGuard connections might fail to bind to the correct network interface.
* QUIC Traffic Rule Matching Improvement: Resolved an issue where domain-based (SNI) rules might not correctly apply to QUIC (UDP) traffic, ensuring relevant network policies are accurately enforced.
Build 875308691v2.2.662025-06-09 11:58:12
New Features & Enhancements:
* Added HTTP body rewriting support.
* Added HTTP header rewriting support.
* Added XHTTP transport support.
Bug Fixes:
1: Core / Networking:
* Resolved AnyTLS session read maximum length issue.
* Fixed Brook WebSocket parsing issue.
* Addressed Clash ECH configuration parsing issue.
* Corrected DoH H3 fallback issue.
* Fixed DoH over proxy write issue.
* Resolved interface-only IPv6 change issue.
* Fixed network usage reporting issue.
* Corrected server chain case-insensitive issue.
* Fixed server URL ECH issue.
* Resolved TCP stream delay match issue.
* Fixed WireGuard includeAllNetworks issue.
2: Configuration & Proxy Management:
* Fixed config file editing issue.
* Corrected config proxy server parsing issue.
* Fixed module add and reload issue.
* Resolved proxy policy parsing issue.
* Fixed rule add and update issue.
* Fixed server group update issue.
* Resolved subscribe server proxy pass issue.
3: Scripting & Scene:
* Fixed same script URL fetch issue.
* Resolved scene SIM card issue.
* Fixed script request early response issue.
Build 874151432v2.2.652025-04-20 20:13:39
* Added DOMAIN-WILDCARD rule type
* Fixed AnyTLS padding update issue
* Fixed Clash YAML AnyTLS parse issue
* Fixed fake IPv4 Maped parse issue
* Fixed IPv6 route address issue
* Fixed Server HTTP URL parse issue
* Fixed Shadowsocks URL parse issue
* Fixed Socks URL parse issue
* Fixed TLS cert pin SHA256 verfy issue
* Fixed STUN IPv6 address parse issue
* Fixed TLS reality set issue
* Fixed UDP IPv4 Maped issue
Build 873752913v2.2.642025-04-03 18:18:14
* Added AnyTLS protocol supports
* Fixed Clash YAML parse issue
* Fixed DNS over proxy issue
* Fixed DNS over QUIC TLS cert verify issue
* Fixed DNS over TLS close issue
* Fixed proxy stream close issue
* Fixed proxy-dns-server parse issue
* Fixed server remark parse issue
* Fixed server URL parse issue
* Fixed UDP tunnel DNS resolve issue
Price history by region
Currency
Show
Columns
Search
App performance US
Availability 174 of 175 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
US | en-US | USD 2.99 | 12.0k | 4.5 | 2.2.88 |
HK | zh-Hant-HK | HKD 22 | 1.6k | 4.5 | 2.2.88 |
RU | ru | RUB 249 | 766 | 4.2 | 2.2.88 |
JP | ja | JPY 500 | 750 | 4.4 | 2.2.88 |
TW | zh-Hant-TW | TWD 90 | 644 | 4.2 | 2.2.88 |
CA | en-CA | CAD 3.99 | 339 | 4.3 | 2.2.88 |
GB | en-GB | GBP 2.99 | 300 | 4.3 | 2.2.88 |
VN | en-GB | VND 99000 | 280 | 4.1 | 2.2.88 |
AU | en-AU | AUD 4.99 | 245 | 4.1 | 2.2.88 |
TR | en-GB | TRY 149.99 | 139 | 4.3 | 2.2.88 |
SG | en-GB | SGD 3.98 | 114 | 4.4 | 2.2.88 |
MY | en-GB | MYR 14.9 | 112 | 3.5 | 2.2.88 |
KR | ko | KRW 4400 | 102 | 3.7 | 2.2.88 |
DE | de-DE | EUR 2.99 | 86 | 4.6 | 2.2.88 |
ID | en-GB | IDR 49000 | 62 | 4.1 | 2.2.88 |
IN | en-GB | INR 299 | 62 | 3.5 | 2.2.88 |
BR | pt-BR | BRL 19.9 | 61 | 4.0 | 2.2.88 |
KZ | en-GB | KZT 1790 | 59 | 4.1 | 2.2.88 |
PH | en-GB | PHP 199 | 58 | 3.3 | 2.2.88 |
TH | en-GB | THB 99 | 58 | 4.1 | 2.2.88 |
FR | fr-FR | EUR 2.99 | 57 | 4.1 | 2.2.88 |
NZ | en-AU | NZD 4.99 | 48 | 3.9 | 2.2.88 |
IT | it | EUR 2.99 | 47 | 3.3 | 2.2.88 |
KH | en-GB | USD 2.99 | 44 | 4.5 | 2.2.88 |
PK | en-GB | PKR 900 | 31 | 3.6 | 2.2.88 |
UA | en-GB | USD 3.99 | 30 | 3.6 | 2.2.88 |
AE | en-GB | AED 12.99 | 28 | 4.0 | 2.2.88 |
NL | nl | EUR 2.99 | 28 | 4.4 | 2.2.88 |
ES | es-ES | EUR 2.99 | 25 | 4.0 | 2.2.88 |
LK | en-GB | USD 2.99 | 24 | 4.4 | 2.2.88 |
SA | en-GB | SAR 12.99 | 24 | 3.5 | 2.2.88 |
SE | sv | SEK 39 | 20 | 5.0 | 2.2.88 |
MX | es-MX | MXN 69 | 19 | 4.2 | 2.2.88 |
EG | en-GB | EGP 149.99 | 18 | 3.6 | 2.2.88 |
UZ | en-GB | USD 2.99 | 17 | 4.3 | 2.2.88 |
NG | en-GB | NGN 4900 | 15 | 4.1 | 2.2.88 |
IE | en-GB | EUR 2.99 | 14 | 3.6 | 2.2.88 |
MO | zh-Hant-HK | USD 2.99 | 14 | 4.2 | 2.2.88 |
BE | en-GB | EUR 2.99 | 13 | 4.6 | 2.2.88 |
PL | en-GB | PLN 14.99 | 13 | 3.1 | 2.2.88 |
BY | en-GB | USD 3.99 | 12 | 4.4 | 2.2.88 |
FI | en-GB | EUR 2.99 | 12 | 4.6 | 2.2.88 |
AM | en-GB | USD 3.99 | 11 | 4.6 | 2.2.88 |
MN | en-GB | USD 2.99 | 11 | 3.5 | 2.2.88 |
CO | es-MX | COP 14900 | 10 | 4.5 | 2.2.88 |
GE | en-GB | USD 3.99 | 10 | 3.9 | 2.2.88 |
KG | en-GB | USD 2.99 | 10 | 4.0 | 2.2.88 |
PT | pt-PT | EUR 2.99 | 10 | 3.6 | 2.2.88 |
ZA | en-GB | ZAR 59.99 | 10 | 3.3 | 2.2.88 |
GH | en-GB | USD 3.99 | 9 | 2.9 | 2.2.88 |
IL | en-GB | ILS 9.9 | 8 | 3.6 | 2.2.88 |
MA | en-GB | USD 2.99 | 8 | 4.0 | 2.2.88 |
AR | es-MX | USD 2.99 | 7 | 3.9 | 2.2.88 |
CL | es-MX | CLP 2990 | 7 | 3.6 | 2.2.88 |
CZ | en-GB | CZK 79 | 7 | 4.1 | 2.2.88 |
DO | es-MX | USD 2.99 | 7 | 4.9 | 2.2.88 |
NO | en-GB | NOK 39 | 7 | 3.6 | 2.2.88 |
PE | es-MX | PEN 12.9 | 7 | 5.0 | 2.2.88 |
TM | en-GB | USD 2.99 | 7 | 3.9 | 2.2.88 |
TZ | en-GB | TZS 9900 | 7 | 3.9 | 2.2.88 |
AZ | en-GB | USD 3.99 | 6 | 4.7 | 2.2.88 |
CH | de-CH | CHF 3 | 6 | 4.8 | 2.2.88 |
RS | en-GB | EUR 2.99 | 6 | 3.0 | 2.2.88 |
ZM | en-GB | USD 3.99 | 5 | 4.2 | 2.2.88 |
AT | de-DE | EUR 2.99 | 4 | 5.0 | 2.2.88 |
DK | en-GB | DKK 29 | 4 | 2.8 | 2.2.88 |
PA | es-MX | USD 2.99 | 4 | 4.0 | 2.2.88 |
BN | en-GB | USD 2.99 | 3 | 3.7 | 2.2.88 |
CY | en-GB | EUR 2.99 | 3 | 4.0 | 2.2.88 |
DZ | en-GB | USD 2.99 | 3 | 3.7 | 2.2.88 |
EC | es-MX | USD 2.99 | 3 | 5.0 | 2.2.88 |
GR | en-GB | EUR 2.99 | 3 | 4.7 | 2.2.88 |
HU | en-GB | HUF 1490 | 3 | 3.7 | 2.2.88 |
JO | en-GB | USD 2.99 | 3 | 5.0 | 2.2.88 |
OM | en-GB | USD 2.99 | 3 | 4.7 | 2.2.88 |
QA | en-GB | QAR 9.99 | 3 | 2.3 | 2.2.88 |
SN | en-GB | USD 3.99 | 3 | 3.7 | 2.2.88 |
YE | en-GB | USD 2.99 | 3 | 3.7 | 2.2.88 |
BH | en-GB | USD 2.99 | 2 | 5.0 | 2.2.88 |
EE | en-GB | EUR 2.99 | 2 | 5.0 | 2.2.88 |
IQ | en-GB | USD 2.99 | 2 | 1.0 | 2.2.88 |
KE | en-GB | USD 3.99 | 2 | 2.5 | 2.2.88 |
LR | en-GB | USD 2.99 | 2 | 3.0 | 2.2.88 |
MZ | en-GB | USD 2.99 | 2 | 3.5 | 2.2.88 |
RO | en-GB | RON 14.99 | 2 | 5.0 | 2.2.88 |
TJ | en-GB | USD 2.99 | 2 | 5.0 | 2.2.88 |
ZW | en-GB | USD 3.99 | 2 | 5.0 | 2.2.88 |
AO | en-GB | USD 2.99 | 1 | 1.0 | 2.2.88 |
BF | en-GB | USD 2.99 | 1 | 5.0 | 2.2.88 |
BG | en-GB | EUR 2.99 | 1 | 5.0 | 2.2.88 |
BJ | en-GB | USD 3.99 | 1 | 5.0 | 2.2.88 |
BT | en-GB | USD 2.99 | 1 | 5.0 | 2.2.88 |
CD | en-GB | USD 2.99 | 1 | 5.0 | 2.2.88 |
CI | fr-FR | USD 3.99 | 1 | 1.0 | 2.2.88 |
CM | fr-FR | USD 3.99 | 1 | 5.0 | 2.2.88 |
CR | es-MX | USD 2.99 | 1 | 1.0 | 2.2.88 |
FJ | en-GB | USD 2.99 | 1 | 1.0 | 2.2.88 |
GT | es-MX | USD 2.99 | 1 | 4.0 | 2.2.88 |
HN | es-MX | USD 2.99 | 1 | 2.0 | 2.2.88 |
JM | en-GB | USD 2.99 | 1 | 3.0 | 2.2.88 |
KW | en-GB | USD 2.99 | 1 | 1.0 | 2.2.88 |
LA | en-GB | USD 2.99 | 1 | 5.0 | 2.2.88 |
LB | en-GB | USD 2.99 | 1 | 5.0 | 2.2.88 |
LT | en-GB | EUR 2.99 | 1 | 5.0 | 2.2.88 |
LV | en-GB | EUR 2.99 | 1 | 3.0 | 2.2.88 |
MD | en-GB | USD 3.99 | 1 | 5.0 | 2.2.88 |
ML | en-GB | USD 2.99 | 1 | 3.0 | 2.2.88 |
MM | en-GB | USD 2.99 | 1 | 5.0 | 2.2.88 |
NA | en-GB | USD 2.99 | 1 | 1.0 | 2.2.88 |
NP | en-GB | USD 3.99 | 1 | 5.0 | 2.2.88 |
SC | en-GB | USD 2.99 | 1 | 5.0 | 2.2.88 |
SI | en-GB | EUR 2.99 | 1 | 3.0 | 2.2.88 |
SL | en-GB | USD 2.99 | 1 | 5.0 | 2.2.88 |
SV | es-MX | USD 2.99 | 1 | 5.0 | 2.2.88 |
TC | en-GB | USD 2.99 | 1 | 5.0 | 2.2.88 |
VE | es-MX | USD 2.99 | 1 | 1.0 | 2.2.88 |
AF | en-GB | USD 2.99 | 0 | — | 2.2.88 |
AG | en-GB | USD 2.99 | 0 | — | 2.2.88 |
AI | en-GB | USD 2.99 | 0 | — | 2.2.88 |
AL | en-GB | USD 3.99 | 0 | — | 2.2.88 |
BA | en-GB | EUR 2.99 | 0 | — | 2.2.88 |
BB | en-GB | USD 3.99 | 0 | — | 2.2.88 |
BM | en-GB | USD 2.99 | 0 | — | 2.2.88 |
BO | es-MX | USD 2.99 | 0 | — | 2.2.88 |
BS | en-GB | USD 2.99 | 0 | — | 2.2.88 |
BW | en-GB | USD 2.99 | 0 | — | 2.2.88 |
BZ | en-GB | USD 2.99 | 0 | — | 2.2.88 |
CG | en-GB | USD 2.99 | 0 | — | 2.2.88 |
CV | en-GB | USD 2.99 | 0 | — | 2.2.88 |
DM | en-GB | USD 2.99 | 0 | — | 2.2.88 |
FM | en-GB | USD 2.99 | 0 | — | 2.2.88 |
GA | fr-FR | USD 2.99 | 0 | — | 2.2.88 |
GD | en-GB | USD 2.99 | 0 | — | 2.2.88 |
GM | en-GB | USD 2.99 | 0 | — | 2.2.88 |
GW | en-GB | USD 2.99 | 0 | — | 2.2.88 |
GY | en-GB | USD 2.99 | 0 | — | 2.2.88 |
HR | en-GB | EUR 2.99 | 0 | — | 2.2.88 |
IS | en-GB | USD 3.99 | 0 | — | 2.2.88 |
KN | en-GB | USD 2.99 | 0 | — | 2.2.88 |
KY | en-GB | USD 2.99 | 0 | — | 2.2.88 |
LC | en-GB | USD 2.99 | 0 | — | 2.2.88 |
LU | en-GB | EUR 2.99 | 0 | — | 2.2.88 |
LY | en-GB | USD 2.99 | 0 | — | 2.2.88 |
ME | en-GB | EUR 2.99 | 0 | — | 2.2.88 |
MG | en-GB | USD 2.99 | 0 | — | 2.2.88 |
MK | en-GB | USD 2.99 | 0 | — | 2.2.88 |
MR | en-GB | USD 2.99 | 0 | — | 2.2.88 |
MS | en-GB | USD 2.99 | 0 | — | 2.2.88 |
MT | en-GB | EUR 2.99 | 0 | — | 2.2.88 |
MU | en-GB | USD 3.99 | 0 | — | 2.2.88 |
MV | en-GB | USD 2.99 | 0 | — | 2.2.88 |
MW | en-GB | USD 2.99 | 0 | — | 2.2.88 |
NE | en-GB | USD 2.99 | 0 | — | 2.2.88 |
NI | es-MX | USD 2.99 | 0 | — | 2.2.88 |
NR | en-GB | USD 2.99 | 0 | — | 2.2.88 |
PG | en-GB | USD 2.99 | 0 | — | 2.2.88 |
PW | en-GB | USD 2.99 | 0 | — | 2.2.88 |
PY | es-MX | USD 2.99 | 0 | — | 2.2.88 |
RW | en-GB | USD 2.99 | 0 | — | 2.2.88 |
SB | en-GB | USD 2.99 | 0 | — | 2.2.88 |
SK | en-GB | EUR 2.99 | 0 | — | 2.2.88 |
SR | en-GB | USD 2.99 | 0 | — | 2.2.88 |
ST | en-GB | USD 2.99 | 0 | — | 2.2.88 |
SZ | en-GB | USD 2.99 | 0 | — | 2.2.88 |
TD | en-GB | USD 2.99 | 0 | — | 2.2.88 |
TN | en-GB | USD 2.99 | 0 | — | 2.2.88 |
TO | en-GB | USD 2.99 | 0 | — | 2.2.88 |
TT | en-GB | USD 2.99 | 0 | — | 2.2.88 |
UG | en-GB | USD 3.99 | 0 | — | 2.2.88 |
UY | en-GB | USD 2.99 | 0 | — | 2.2.88 |
VC | en-GB | USD 2.99 | 0 | — | 2.2.88 |
VG | en-GB | USD 2.99 | 0 | — | 2.2.88 |
VU | en-GB | USD 2.99 | 0 | — | 2.2.88 |
XK | en-GB | EUR 2.99 | 0 | — | 2.2.88 |
Not available in: CN
Change log 29 changes · US
✎
releaseNotes updated
* feat(mieru): add support for Mieru traffic pattern obfuscation and fragmented timing
* perf(tester): optimize concurrent url-test scheduling and interim updat
✎
description updated
Rule based proxy utility client for iPhone/iPad.
- Capture all HTTP/HTTPS/TCP traffic from any applications on your device, and redirect to the proxy server.
-
✎
subtitle updated
Rule based proxy utility
✎
name updated
Shadowrocket
◆
Version 2.2.88 released
* feat(mieru): add support for Mieru traffic pattern obfuscation and fragmented timing
* perf(tester): optimize concurrent url-test scheduling and interim updates for large groups
* perf(tunnel): centralize DNS retry scheduling and add back
◆
Version 2.2.87 released
* feat(vless): enable compact stream buffers on iOS/tvOS to reduce concurrent memory usage
* perf(tester): optimize group tester switch logic to compare current round results
* perf(hysteria): stabilize upload pacing and congestion control
◆
Version 2.2.86 released
* feat(http): use dynamic browser User-Agent for HTTP2, HTTP3, and XHTTP requests
* feat(clash): support parsing the port-range field in Clash proxy configurations
* feat(config): support parsing xhttp transport options and nest them into o
◆
Version 2.2.85 released
* feat(mieru): add support for Mieru protocol and its reliable UDP transport mode
* refactor(ech): refine ECH mode detection and validate configurations
* perf(widget): simplify Control Center widget status checking and toggle logic
* fix(b
◆
Version 2.2.84 released
* fix(tls): refine ECH mode detection and validate configurations
* perf(vless): release vless vision after padding passthrough
Please note: Shadowrocket is a standalone networking utility and does not include any proxy services or server
◆
Version 2.2.83 released
* fix(vless/xtls): resolve issues in handshake, partial data, read-flush, and non-ENC XTLS path
* fix(xhttp): omit Session ID and correct path & default padding for stream-one mode
* fix(net/crypto): resolve UDP zero-checksum, QUIC rule sta
◆
Version 2.2.82 released
* fix(udp): resolve QUIC blocking rule matching issue
* fix(http2): resolve http2 dest ip for rule matching issue
* fix(amneziawg): read junk packet keys from correct index
Please note: Shadowrocket is a standalone networking utility and d
◆
Version 2.2.81 released
This update is one of the most significant version upgrades recently, adding support for various mainstream protocols and deeply optimizing the core transmission engine:
1. New Protocol Support
* Mieru Protocol: Officially supports the Mie
◆
Version 2.2.80 released
* chore(task): add execution delay for background tasks
* fix(config): optimize rule building to prevent crashes
* fix(dns): resolve mDNS and DNS-SD query issues
* fix(icon): resolve white artifact issue during app switcher animation
* fix(
◆
Version 2.2.79 released
* chore(server): display VLESS encryption in plain text
* feat(http3): implement HTTP/3 support and optimize data reading
* feat(naive): add UDP over TCP (UoT) support
* fix(dns): resolve local FQDN query issue
* fix(group): prevent crash f
◆
Version 2.2.78 released
* chore(grpc): Resolve issues with custom gRPC headers.
* chore(quic): Adjust QUIC max-idle and keep-alive timeouts.
* chore(server): Include proxy pass failures in the server lookup log.
* chore(server): Add show/hide function for subscrip
◆
Version 2.2.77 released
* fix(config): resolve invalid hyphen hostname parse issue
* fix(intents): resolve intents extension execute issue
* fix(macos): resolve statusItem button title color issue
* fix(server): resolve server add by url scheme issue
* fix(test):
◆
Version 2.2.76 released
* Feature(Config): Implemented automatic background updating for modules, ensuring components stay current without manual intervention.
* Feature(UI): Added an App Intents Extension (e.g., for Siri/Shortcuts integration) to enable new voice
◆
Version 2.2.75 released
What's New: Stability & Permissions
This update significantly improves the reliability of the rule engine and introduces user controls for system permissions.
* Core Stability Fix: Fixed a critical bug where the rule matching context coul
◆
Version 2.2.74 released
What's New: Major Stability & Crash Fixes
This is a critical stability update. We have resolved numerous race conditions and crashes to ensure a more robust and reliable experience across all platforms.
* Critical Stability: Fixed multipl
◆
Version 2.2.73 released
What's New: Stability, macOS, and Reliability
This update delivers a large number of bug fixes and optimizations, focusing on cross-platform stability and core features.
- macOS Experience Enhanced:
* Fixed critical UI bugs on Mac, inc
◆
Version 2.2.72 released
What's New: Stability & Performance
- Fixed Critical VPN Bugs: Resolved a major issue causing the VPN connection to stop unexpectedly.
- Networking Reliability: Fixed issues with TLS parsing and Clash TLS fingerprint handling for stronger
◆
Version 2.2.71 released
* Critical Fixes: Resolved major issues with Shadowsocks UDP relay stability and fixed a bug that caused the VPN connection to unexpectedly stop.
* Network & Rules: Improved handling for IPv6-only DNS scenarios and fixed a crucial bug in th
◆
Version 2.2.70 released
We've focused on improving the app's core stability, security, and performance with a significant number of bug fixes and optimizations.
- Key Updates:
* Improved Stability & Reliability: We've resolved several critical issues to make you
◆
Version 2.2.69 released
- What's New
* Mocking - Map Local (Enhancement): Further refined the "Map Local" feature to ensure reliable mapping even when dealing with empty local data.
* Rule Management: Batch Rules Deletion: Added the ability to delete multiple con
◆
Version 2.2.68 released
* New Features & Improvements
- Mocking - Map Local: Introduced a new "Map Local" feature, allowing you to serve responses directly from local files or custom data for specific requests. This greatly enhances development and testing workfl
◆
Version 2.2.67 released
Bug Fixes:
* WireGuard Connection Optimization: Fixed an issue where WireGuard connections might fail to bind to the correct network interface.
* QUIC Traffic Rule Matching Improvement: Resolved an issue where domain-based (SNI) rules mig
◆
Version 2.2.66 released
New Features & Enhancements:
* Added HTTP body rewriting support.
* Added HTTP header rewriting support.
* Added XHTTP transport support.
Bug Fixes:
1: Core / Networking:
* Resolved AnyTLS session read maximum length issue.
* Fixed Broo
◆
Version 2.2.65 released
* Added DOMAIN-WILDCARD rule type
* Fixed AnyTLS padding update issue
* Fixed Clash YAML AnyTLS parse issue
* Fixed fake IPv4 Maped parse issue
* Fixed IPv6 route address issue
* Fixed Server HTTP URL parse issue
* Fixed Shadowsocks URL par
◆
Version 2.2.64 released
* Added AnyTLS protocol supports
* Fixed Clash YAML parse issue
* Fixed DNS over proxy issue
* Fixed DNS over QUIC TLS cert verify issue
* Fixed DNS over TLS close issue
* Fixed proxy stream close issue
* Fixed proxy-dns-server parse issue
HKzh-Hant-HK
RUru
JPja
TWzh-Hant-TW
CAen-CA
GBen-GB
VNen-GB
AUen-AU
TRen-GB
SGen-GB
MYen-GB
KRko
DEde-DE
IDen-GB
INen-GB
BRpt-BR
KZen-GB
PHen-GB
THen-GB
FRfr-FR
NZen-AU
ITit
KHen-GB
PKen-GB
UAen-GB
AEen-GB
NLnl
ESes-ES
LKen-GB
SAen-GB
SEsv
MXes-MX
EGen-GB
UZen-GB
NGen-GB
IEen-GB
MOzh-Hant-HK
BEen-GB
PLen-GB
BYen-GB
FIen-GB
AMen-GB
MNen-GB
COes-MX
GEen-GB
KGen-GB
PTpt-PT
ZAen-GB
GHen-GB
ILen-GB
MAen-GB
ARes-MX
CLes-MX
CZen-GB
DOes-MX
NOen-GB
PEes-MX
TMen-GB
TZen-GB
AZen-GB
CHde-CH
RSen-GB
ZMen-GB
ATde-DE
DKen-GB
PAes-MX
BNen-GB
CYen-GB
DZen-GB
ECes-MX
GRen-GB
HUen-GB
JOen-GB
OMen-GB
QAen-GB
SNen-GB
YEen-GB
BHen-GB
EEen-GB
IQen-GB
KEen-GB
LRen-GB
MZen-GB
ROen-GB
TJen-GB
ZWen-GB
AOen-GB
BFen-GB
BGen-GB
BJen-GB
BTen-GB
CDen-GB
CIfr-FR
CMfr-FR
CRes-MX
FJen-GB
GTes-MX
HNes-MX
JMen-GB
KWen-GB
LAen-GB
LBen-GB
LTen-GB
LVen-GB
MDen-GB
MLen-GB
MMen-GB
NAen-GB
NPen-GB
SCen-GB
SIen-GB
SLen-GB
SVes-MX
TCen-GB
VEes-MX
AFen-GB
AGen-GB
AIen-GB
ALen-GB
BAen-GB
BBen-GB
BMen-GB
BOes-MX
BSen-GB
BWen-GB
BZen-GB
CGen-GB
CVen-GB
DMen-GB
FMen-GB
GAfr-FR
GDen-GB
GMen-GB
GWen-GB
GYen-GB
HRen-GB
ISen-GB
KNen-GB
KYen-GB
LCen-GB
LUen-GB
LYen-GB
MEen-GB
MGen-GB
MKen-GB
MRen-GB
MSen-GB
MTen-GB
MUen-GB
MVen-GB
MWen-GB
NEen-GB
NIes-MX
NRen-GB
PGen-GB
PWen-GB
PYes-MX
RWen-GB
SBen-GB
SKen-GB
SRen-GB
STen-GB
SZen-GB
TDen-GB
TNen-GB
TOen-GB
TTen-GB
UGen-GB
UYen-GB
VCen-GB
VGen-GB
VUen-GB
XKen-GB
CNNot Available