Shadowrocket

Shadowrocket

Download on App Store
Logo of Shadowrocket

Shadowrocket: The Ultimate Rule-Based Proxy Utility for Network Power Users

Take total control over your network with granular rule-based routing, system-wide ad blocking, and advanced protocol support for unparalleled privacy and performance.

Publisher

Shadow Launch Technology Limited

Category

Utilities

Downloads

2M+

User Rating

4.5/5

Total Ratings

14K+

Locales

7

The Power User’s Dashboard

Discover the interface used by 2M+ users.

Main home screen of the Shadowrocket app featuring proxy connection toggle and global routing configuration.

Main home screen of the Shadowrocket app featuring proxy connection toggle and global routing configuration.

Shadowrocket interface for adding and configuring a Shadowsocks proxy server.

Shadowrocket interface for adding and configuring a Shadowsocks proxy server.

Shadowrocket app screen showing a comprehensive list of supported network protocols including Shadowsocks and WireGuard

Shadowrocket app screen showing a comprehensive list of supported network protocols including Shadowsocks and WireGuard

Shadowrocket app screen showing a list of proxy plugins including kcptun v2ray and cloak

Shadowrocket app screen showing a list of proxy plugins including kcptun v2ray and cloak

Shadowrocket app data tab showing iCloud sync options and server management settings

Shadowrocket app data tab showing iCloud sync options and server management settings

Shadowrocket app screen for managing configuration files and importing rules

Shadowrocket app screen for managing configuration files and importing rules

Shadowrocket app configuration screen showing settings for rules hosts and URL rewriting

Shadowrocket app configuration screen showing settings for rules hosts and URL rewriting

Shadowrocket app settings screen showing advanced network and tunnel configuration options

Shadowrocket app settings screen showing advanced network and tunnel configuration options

Shadowrocket app on demand settings screen with VPN connection and routing rules configuration

Shadowrocket app on demand settings screen with VPN connection and routing rules configuration

Shadowrocket diagnostics screen showing network tools and memory pressure monitor settings

Shadowrocket diagnostics screen showing network tools and memory pressure monitor settings

Advanced Network Precision for Power Users

The tools that make this app stand out, trusted by 2M+ users.

🎯

Granular Traffic Routing

Define exactly how your data flows. Use domain keywords, CIDR IP ranges, or GeoIP lookups to route specific app traffic through proxies while keeping others direct.

🛡️

Hardened Privacy & DNS Control

Secure your identity with DNS over HTTPS (DoH), TLS, and QUIC. Support for v2ray and custom plugins ensures your connection remains encrypted and censorship-resistant.

🚀

System-Wide Optimization

Block ads and trackers across all applications, not just your browser. Monitor real-time network speeds and traffic usage with a lightweight engine designed for maximum efficiency.

About the app

Everything you need to know about Shadowrocket.

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.

Latest Version

2.2.77

Size

48.8 MB

First Released

Apr 14, 2015

Take Ultimate Control of Your Network Traffic

Join 2M+ power users who demand more than a standard VPN. Deploy custom rules, block system-wide ads, and master your digital footprint with Shadowrocket.

Download on App Store
FAQ

Frequently Asked Questions

Everything you need to know about Shadowrocket

What is Shadowrocket?

Shadowrocket is a rule-based proxy utility client for iPhone and iPad. It captures and redirects HTTP/HTTPS/TCP traffic from any application on your device to a specified proxy server.

Can Shadowrocket capture all network traffic on iOS devices?

Yes, Shadowrocket can capture all HTTP/HTTPS/TCP traffic from any applications on your iPhone or iPad, and redirect it to a proxy server for management.

Does Shadowrocket offer HTTPS decryption functionality?

Yes, Shadowrocket supports HTTPS traffic decryption. This allows the application to inspect and apply rules to encrypted network requests for comprehensive control.

How does Shadowrocket configure rules for proxy traffic management?

Shadowrocket configures rules using various criteria including domain match, domain suffix, domain keyword, CIDR IP range, and GeoIP lookup to manage proxy traffic effectively.

Can Shadowrocket block advertisements on my device?

Yes, Shadowrocket can block ads. It utilizes domain and user agent rules to prevent advertisements from loading, enhancing the user's browsing experience.

What types of proxy plugins does Shadowrocket support?

Shadowrocket supports multiple proxy plugins including kcptun, v2ray-plugin, cloak, and gost. These options enhance its flexibility for different network configurations.

Can I import custom rule files into Shadowrocket?

Yes, users can import rule files into Shadowrocket from a URL or directly from iCloud Drive. This simplifies the configuration and management of proxy rules.

Does Shadowrocket operate on cellular data networks?

Yes, Shadowrocket functions correctly on cellular networks. This ensures that your proxy rules and traffic redirection capabilities are active even when using mobile data.

What DNS over HTTPS (DoH) support does Shadowrocket offer?

Shadowrocket supports DNS over HTTPS (DoH), DNS over TLS (DoT), and DNS over QUIC. These protocols enhance the privacy and security of your DNS queries.

Can Shadowrocket monitor my network traffic usage?

Yes, Shadowrocket measures traffic usage and network speed. It provides statistics on WiFi, cellular, direct, and proxy connections for detailed monitoring.

What protocols does Shadowrocket support for adding a new server?

Shadowrocket supports various protocols for adding a server, including Shadowsocks, Vmess, VLESS, GOST Relay, Socks5, HTTP, HTTPS, Trojan, WireGuard, and Snell.

How do I add a new server configuration in Shadowrocket?

You can add a new server configuration by tapping "Add Server" on the Home screen. This leads to a form where you enter server details or import via QR code/Cloud JSON.

Does Shadowrocket provide an 'On Demand' VPN connection feature?

Yes, Shadowrocket features an 'On Demand' VPN connection option. Users can configure it under settings to enforce routes, maintain an always-on connection, or disconnect upon device sleep.

Where can I find diagnostic information within Shadowrocket?

Diagnostic information in Shadowrocket is accessible under the 'Settings' tab. It includes options for logging, VPN logs, network, route table, and system proxy settings for troubleshooting.

Can Shadowrocket import server configurations from Cloud JSON?

Yes, Shadowrocket can import server configurations from Cloud JSON. This feature allows for streamlined setup and management of multiple proxy servers.

App information, icons, screenshots, and descriptions displayed on this page are sourced from the Apple App Store and are the property of their respective developers. Download estimates and rankings are based on MWM's proprietary models and may not reflect actual figures. This page is provided for informational and analytical purposes only.

Believe this page infringes your intellectual property? File a dispute