Shadowrocket App Icon

Shadowrocket

4+ v2.2.93 Recorded price: $2.99 App Store →
★★★★★
★★★★★
(12,336 App Store ratings)
🏆 Best: #1 Paid (HKG)
IPA Analysis
Technical Specs
Bundle ID com.liguangming.Shadowrocket
Version 2.2.93
App Store Size 53.19 MB
Minimum iOS 13.0
Devices iPhone, iPad, iPod touch, Mac, Apple TV
Catalog release date 2015-04-14
Latest recorded version date 2026-10-29
Features & Support
Vision Pro
Advisory 4+
Languages (14)
English, French, German, Indonesian, Italian, Japanese, Korean, Portuguese, Russian, Simplified Chinese, Spanish, Traditional Chinese, Turkish, Vietnamese
Top In App Purchases
No In App Purchases Listed

Preview

Shadowrocket screenshot 1 Shadowrocket screenshot 2 Shadowrocket screenshot 3 Shadowrocket screenshot 4 Shadowrocket screenshot 5 Shadowrocket screenshot 6 Shadowrocket screenshot 7 Shadowrocket screenshot 8 Shadowrocket screenshot 9 Shadowrocket screenshot 10 Shadowrocket screenshot 11 Shadowrocket screenshot 12 Shadowrocket screenshot 13 Shadowrocket screenshot 14 Shadowrocket screenshot 15 Shadowrocket screenshot 16 Shadowrocket screenshot 17 Shadowrocket screenshot 18 Shadowrocket screenshot 19 Shadowrocket screenshot 20 Shadowrocket screenshot 21 Shadowrocket screenshot 22 Shadowrocket screenshot 23 Shadowrocket screenshot 24 Shadowrocket screenshot 25 Shadowrocket screenshot 26 Shadowrocket screenshot 27 Shadowrocket screenshot 28 Shadowrocket screenshot 29 Shadowrocket screenshot 30 Shadowrocket screenshot 31 Shadowrocket screenshot 32 Shadowrocket screenshot 33 Shadowrocket screenshot 34 Shadowrocket screenshot 35 Shadowrocket screenshot 36 Shadowrocket screenshot 37 Shadowrocket screenshot 38 Shadowrocket screenshot 39 Shadowrocket screenshot 40 Shadowrocket screenshot 41 Shadowrocket screenshot 42 Shadowrocket screenshot 43 Shadowrocket screenshot 44 Shadowrocket screenshot 45 Shadowrocket screenshot 46

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.

What's New

Version 2.2.93 2026-10-29
* feat(macOS): add a Launch in Menu Bar option with reliable main window restoration in embedded and standalone menu bar modes * fix(macOS): load and refresh se...* feat(macOS): add a Launch in Menu Bar option with reliable main window restoration in embedded and standalone menu bar modes * fix(macOS): load and refresh servers in standalone menu bar mode, and prevent closed windows from leaving empty slots in tiling window managers * fix(tunnel): support local network exclusions with Enforce Routes, clarify routing option precedence, and skip preference updates before the VPN profile is installed * fix(tailscale): isolate UDP send failures per endpoint and retry unreachable destinations without forcing healthy peers onto DERP * fix(iCloud): restore server synchronization after clearing local servers, prevent unintended deletion propagation, and recover missing server payloads during synchronization * fix(network): prevent crashes when matching global wildcard MiTM and HTTP hosts, and stop TCP processing after the HTTP parser closes a stream * fix(ui): reduce navigation crashes when leaving text pages with Find active, and eliminate selection flickering and conflicting row animations in settings * chore(i18n): update localized translations and settings descriptions 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.
Version 2.2.92 2026-09-07
* feat(protocol): add Sudoku proxy protocol support and optimize data-path forwarding to reduce memory allocations and buffer copying * feat(dns): support dedic...* feat(protocol): add Sudoku proxy protocol support and optimize data-path forwarding to reduce memory allocations and buffer copying * feat(dns): support dedicated DNS routing for direct domains, DNS over TCP, DNSCrypt upstreams, and multiple servers in CNAME/Host rules * feat(tailscale): migrate login to TS2021, support subnet routing and exit nodes, and introduce low-power tunnel suspension on demand * feat(protocol): support Clash SSH/packetaddr subscription imports * feat(macos): add menu bar routing controls and quick server configurations for macOS * feat(group): add an independent ping-based auto-sort option for policy groups * perf(transport): handle KCP backpressure, harden WireGuard/Hysteria packet security, and restore full upload throughput on QUIC transports * fix(vpn): prevent tunnel startup hangs, preserve local device connectivity, and prevent stale speedtests from resetting VPN states * fix(dns): route host resolutions and QUIC endpoints through tunnel resolver, and reuse H2 addresses for H3 upgrades * fix(tailscale): advertise disco keys for direct paths, respect custom DERP TLS verification, and fix battery drain when VPN is disconnected * fix(rule): fix remote rule set refreshes, preserve quoted rewrite tokens during parsing/export, and guard compiled policy group updates * fix(system): support WebKit scoped globals and fetch polyfills in scripts, and apply tombstone-based iCloud manifest to prevent configuration rollbacks * fix(system): prevent WKWebView/JavaScriptCore teardown crashes and limit proxy stream memory growth to prevent OOM 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.
Version 2.2.90 2026-07-07
* feat(tailscale): add global Tailscale tunnel, local MagicDNS resolution, and UI support for peer device, RTT, and config management * perf(tailscale): optimiz...* feat(tailscale): add global Tailscale tunnel, local MagicDNS resolution, and UI support for peer device, RTT, and config management * perf(tailscale): optimize Tailscale power efficiency and stability, scheduling WireGuard ticks on demand and improving UDP socket recreation * feat(masque): add MASQUE outbound proxy (H3 & H2 transport) with custom SNI/URI support, keepalive configuration, and logger gating * feat(tls): add TLS ClientHello fingerprinting support and profile selection UI * perf(network): optimize connection management for Mux, XHTTP, and Chain Sockets, supporting HTTP/2 graceful stream shutdown and resolving SOCKS5 UDP relay failures in chained proxy setups * fix(dns): restore Bonjour and DNS-SD service discovery over VPN, centralize query retry scheduling, and optimize IPv6 PTR local resolution * fix(ssh): avoid blocking multiplexed queues during handshake and correct UDPGW length calculations * fix(protocol): enhance Mieru user hints and Clash parsing, correct Hysteria 2 stream closure, fix AmneziaWG magic header processing, and guard OpenConnect config updates * perf(system): rewrite IPC message channel and encrypt status replies, fix WebKit runtime battery drain on iOS, unify HUD toasts, and add macOS/Catalyst certificate instructions * chore(i18n): clean up and merge localized strings in Localizable.strings 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.
Version 2.2.82 2026-05-15
* 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 c...* 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.

App Store User Reviews

billyfolder 2025-05-06
★★★★★
★★★★★

In dark mode, the appearance of the widget button is not clear

When dark mode is enabled, the on/off buttons of widgets 4/5/6 (🚀 in a circle) appear very unclear after being connected. In light mode, the entire button turns...When dark mode is enabled, the on/off buttons of widgets 4/5/6 (🚀 in a circle) appear very unclear after being connected. In light mode, the entire button turns green, making it highly visible; however, in dark mode, the button color remains unchanged—only the thinnest outline of the small rocket turns green, which is especially hard to notice. If bright green appears too jarring, an alternative color that better complements dark mode could be used for the entire button. As it stands, simply changing the outline color is far too subtle.
YukiDontKnow 2024-01-12
★★★★★
★★★★★

Excellent Shadowrocket, Looking Forward to Improved Mac Client Compatibility

I've been a loyal user of Shadowrocket for quite some time, and this software truly excels on the iOS platform. The stable connections, rich customization optio...I've been a loyal user of Shadowrocket for quite some time, and this software truly excels on the iOS platform. The stable connections, rich customization options, and intuitive interface have consistently met my expectations, earning it a well-deserved 5-star rating. However, as a frequent Mac user, I am hopeful that Shadowrocket will be better adapted for the Mac client in the future. It would be fantastic if the development team could extend the functionality to control nodes and proxy methods directly from the Mac menu bar. This enhancement would greatly simplify the process of switching between different nodes and proxy methods, enhancing the overall user experience. This improvement would make Shadowrocket even more versatile on the Mac, catering to a broader user base. In summary, I've given Shadowrocket a 5-star rating because it truly is an outstanding VPN tool. I look forward to future updates that bring more feature enhancements, particularly those aimed at improving the Mac client, ensuring a consistent and high-quality user experience across different devices.
Sjrbuobd 2026-07-13
★★★★★
★★★★★

Auto-disconnect after screen off/idle on iPhone 11 Pro iOS 16.7.2 – FIX THIS IMMEDIATELY!

Extremely disappointed with this paid app’s terrible stability issue that has not been fixed for a long time. Device: iPhone 11 Pro, iOS 16.7.2 My node works pe...Extremely disappointed with this paid app’s terrible stability issue that has not been fixed for a long time. Device: iPhone 11 Pro, iOS 16.7.2 My node works perfectly fine when the screen is on, but the proxy connection automatically drops after the phone goes idle for a while or the screen locks. I have to manually reconnect every single time I unlock my device, which completely ruins daily usage. I’ve fully enabled all background refresh, battery and connection-related permissions as instructed, so this is definitely a native compatibility flaw of Shadowrocket for older iOS 16 builds, not a user setup error or node problem. It is unacceptable that a paid tool cannot maintain stable background connection, a core basic function dozens of users have reported repeatedly. The development team ignores widespread complaints and delays relevant updates. I demand the dev team release an urgent patch to resolve this screen-off disconnect bug as soon as possible. If no effective fix comes out soon, I will keep posting negative reviews to warn other buyers away from this unreliable software.
SurfingPenyu 2022-04-08
★★★★★
★★★★★

Feature rich personal shadowsocks + v2ray plugin app

I’m primarily using Shadowrocket app to connect to my personal Shadowsocks VPS. I find the app excellent in performance, it has very comprehensive features sati...I’m primarily using Shadowrocket app to connect to my personal Shadowsocks VPS. I find the app excellent in performance, it has very comprehensive features satisfying most users and very good UI/UX. But what really impresses me most is the outstanding support from the developer. I had initially problems configuring the app to connect to my Shadowsocks server. I believe most of the issues are due to my lack of familiarity with the Shadowsocks + v2ray plugin protocol. But the developer has shown great patience in walking me through the settings in the app to finally establish connection. The performant app and wonderful developer support earned my solid recommendation.
Yasin971 2026-02-08
★★★★★
★★★★★

X-ray support

It's a decent app overall but as an X-ray user I can say it lacks a few. First of all I would appreciate it if the X-ray core was updated to the latest version ...It's a decent app overall but as an X-ray user I can say it lacks a few. First of all I would appreciate it if the X-ray core was updated to the latest version and add support for newer configs. Based on my region this matter a lot and being able to use the latest updates of X-ray helps me bypass censorship much easier. Also adding fragments to Vless and Vmess editor would be nice. Overall the whole design of the X-ray configs editors requires a bit more options. Only area I found lacking was the X-ray and all other options seem good and if was not a heavy X-ray user I would give it 5 stars
Arian_gdr 2026-10-27
★★★★★
★★★★★

Connect/disconnect botton

Please place the VPN connect/disconnect button at the bottom of the screen so that we can connect or disconnect while browsing through the configurations withou...Please place the VPN connect/disconnect button at the bottom of the screen so that we can connect or disconnect while browsing through the configurations without having to scroll all the way back to the top. The button should remain fixed at the bottom of the screen, regardless of where we are on the page. This way, after selecting a configuration, we can instantly connect or disconnect the VPN without any unnecessary scrolling.
AmirKhz 2023-04-23
★★★★★
★★★★★

Unsatisfactory app with a lack of focus on user needs and updates

in my opinion, deserves the low rating it has received. The app suffers from extremely delayed updates, lack of access to new services such as reality, and no s...in my opinion, deserves the low rating it has received. The app suffers from extremely delayed updates, lack of access to new services such as reality, and no support for SSH tunneling. It doesn't seem like the app has any inclination towards providing updates that meet the needs of its users. In other words, it doesn't seem like the developers are putting in much effort to improve the app. Therefore, I don't recommend purchasing this app. Instead, I suggest looking for other options that prioritize regular updates and keeping up with users' needs. Overall, this app seems to lack the necessary focus on user needs and updates, and I wouldn't recommend using it."
Jessie12345333 2022-11-06
★★★★★
★★★★★

Plz fix this bug

Give me a five point evaluation first, and then let's talk about some questions. After the latest version of 2.2.20 has just been updated, a problem has occurre...Give me a five point evaluation first, and then let's talk about some questions. After the latest version of 2.2.20 has just been updated, a problem has occurred, which will lead to the inability to access the Internet directly after the link. The developer hopes to fix this problem as soon as possible after seeing the reply, thank you
papillon604 2022-12-06
★★★★★
★★★★★

Connection problem

This app worked very well before I updated it. But when I did it, this app don’t work att all and when I connect to my config at this app, I can’t open any site...This app worked very well before I updated it. But when I did it, this app don’t work att all and when I connect to my config at this app, I can’t open any site. But the same config work at the fair app😕 Thanks alot for your support🌻 I updated this app to tha latest version, but it don’t work correctly after update, again😕 please resolve this problem!
qdzvkj 2023-06-19
★★★★★
★★★★★

Thumbs up to you!

This software is indeed quite user-friendly. As a VPN user, I have never encountered any crashes or inability to connect. In fact, the connection status of the ...This software is indeed quite user-friendly. As a VPN user, I have never encountered any crashes or inability to connect. In fact, the connection status of the software mainly depends on the choice of server nodes rather than the VPN service provider. I have tried both good and bad server nodes, and that's where the brilliance of this software as a stable VPN service shines through.

Technical Analysis

Package Overview Basic metadata
Bundle ID com.liguangming.Shadowrocket
Current Version 2.2.93
Minimum iOS 13.0
Package Size App Store Size
Package Metadata 2 / 216 version records
Detailed binary, privacy manifest, framework, and Info.plist results have not been indexed for this package yet. The verified App Store and archive metadata above remains available.

Developer Information

Known Version Records

2 version records with stored package metadata • 216 known version records

Stored metadata does not guarantee a package is currently available to download.

Details Version / IDs Version date Action
Shadowrocket icon
Not archived
App Store ID: 865815223 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 865784381 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 865766264 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 865751928 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 864965425 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 864541669 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 863033011 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 862586996 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 862372627 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 862094874 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 862070269 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 861728965 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 861594600 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 861445614 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 860265823 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 860235283 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 859797981 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 859529308 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 858290559 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 857682620 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 857436571 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 857369785 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 856718051 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 855882922 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 855837866 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 855809527 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 853974484 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 853714194 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 853484142 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 853197017 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 853187917 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 853159956 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 853046202 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 852367512 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 852296417 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 852018463 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 852006313 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 851584967 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 851558090 Unknown Paid / Arcade
Shadowrocket icon
Not archived
App Store ID: 850514834 Unknown Paid / Arcade