This page is not an official page of the app or its developer, but an independent editorial publication created for informational and commentary purposes. Unless expressly stated otherwise, neither the app nor its developer is affiliated with, endorsed by, sponsored by, authorized by, or otherwise officially connected with MWM, Apple, Google Play, the app publisher, or the app's developer, and nothing on this page implies that the app was developed using MWM's services. Any trademarks, logos, screenshots, and other content remain the property of their respective owners.
Shadowrocket
Take total control over your network with granular rule-based routing, system-wide ad blocking, and advanced protocol support for unparalleled privacy and performance.
Downloads
2M+User Rating
Total Ratings
14K+Publisher
Category
UtilitiesLocales
7Latest Version
2.2.77Size
48.8 MBFirst Released
Apr 14, 2015Advanced Network Precision for Power Users
Shadowrocket is the ultimate rule-based proxy client, offering granular control over every packet, protocol, and connection across your Apple ecosystem.
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.
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.
More Like This
Apps with similar features and user experience
VPN - Super VPN Buck
FATCAT TECH PTE. LTD.
Unicorn HTTPS
Unicorn Soft, Inc.
Clash Mi
SUPERNOVA NEBULA LLC
VPN FIy
YUNFAN TECHNOLOGY CO., LIMITED
V2Box - V2ray Client
techlaim
v2RayTun
DATABRIDGES TECHNOLOGIES LTD
sing-box VT
VIRAL TECH, INC.
Karing
SUPERNOVA NEBULA LLC
V2Lite VPN - Super VPN Proxy
Surf Safe Network Ltd
This page is not an official page of the app or its developer, but an independent editorial publication created for informational and commentary purposes. Unless expressly stated otherwise, neither the app nor its developer is affiliated with, endorsed by, sponsored by, authorized by, or otherwise officially connected with MWM, Apple, Google Play, the app publisher, or the app's developer, and nothing on this page implies that the app was developed using MWM's services. Any trademarks, logos, screenshots, and other content remain the property of their respective owners.