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.

  • 5.0
    out of 5
    1 Ratings

* 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.

    Privacy practices may vary based, for example, on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    • 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+
    • Copyright
      • © 2026 Li Guangming