
Shadowrocket
Rule based proxy utility
USD 2.99
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.
Ratings & Reviews
* 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.
The developer, Shadow Launch Technology Limited, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Provider
- Shadow Launch Technology Limited
- Size
- 51.5 MB
- Category
- Utilities
- Compatibility
Requires iOS 13.0 or later.
- iPhone
Requires iOS 13.0 or later. - iPad
Requires iPadOS 13.0 or later. - iPod touch
Requires iOS 13.0 or later. - Mac
Requires macOS 10.15 or later. - Apple Vision
Requires visionOS 1.0 or later. - Apple TV
Requires tvOS 17.0 or later.
- Languages
English and 6 more
- English, Japanese, Korean, Russian, Simplified Chinese, Traditional Chinese, Vietnamese
- Age Rating
4+
- 4+
- Copyright
- © 2026 Li Guangming
