ScoredApps
Shadowrocket icon

Shadowrocket

7.7/10
Our score
★ 4.5 App Store
Reviewed by Editorial Team, ScoredApps editorial · updated 2026-09-05

Screenshots

Home screen with the connection switch off and no server addedAdd server form asking for host, port, password and methodProtocol list offering Shadowsocks, VMess, Trojan and SnellPlugin picker listing kcptun, v2ray-plugin, cloak and gostConfig files screen with a default configuration selectedConfiguration detail showing 289 rules and three URL rewrites

About Shadowrocket

Shadowrocket is a $2.99 rule-based proxy client for iPhone. It sells no network of its own — you supply the server — and routes traffic by rules, 289 of them in the default configuration, alongside host mappings, URL rewrites and script subscriptions. Protocols run from Shadowsocks and VMess to Trojan, Snell and Socks5 over TLS. It is a network tool, not a consumer privacy service.

App information

DeveloperShadow Launch Technology Limited
Version10.10.5 (Android) · 2.2.90 (iOS)
Size47.2 MB (Android) · 54 MB (iOS)
Price / In-app$2.99
Contains adsNo
In-app purchasesNo
Content rating4+
Requires (Android)Varies with device
Requires (iOS)iOS 13.0+
Offline modeNone — the app routes network traffic and needs a connection to do anything
Interface languagesEN, JA, KO, RU, ZH, ZH + 1 more
Store rating (App Store)4.5 from 11,979 ratings
Updated by developer2026-07-07
Data checked2026-09-05

Specs come from the official store listings and were last checked on 2026-09-05. Developers change pricing and requirements — check the store page before installing.

Shadowrocket Review: $2.99, Bring Your Own Server

It Is a Router, Not a Subscription Service

The home screen holds one switch, a routing mode and an empty server list, and nothing happens until a server is added. That form asks for a host, a port between 1 and 65535, a password of up to 128 characters, an encryption method such as aes-256-cfb, and optional obfuscation and plugin settings. This is the distinction most buyers miss: the app provides no bandwidth, no exit nodes and no privacy service. It connects to infrastructure you rent or run, which is why it costs $2.99 once instead of a monthly fee, and why it is useless on its own.

Rules Decide What Goes Where

The default configuration file carries 289 rules, one host mapping and three URL rewrites, with further sections for HTTPS decryption and filtering. Rules match on domains, CIDR address ranges or GeoIP results, so one set of traffic can take a proxy while everything else goes direct — the behaviour that makes this a network tool rather than an on-off tunnel. Configurations can be imported from a URL, uploaded over wifi or restored to defaults, and a rule tester checks what a given request would do. Script subscriptions add rules maintained by other people, with all the trust that implies.

What $2.99 Buys, and Two Things to Watch

One payment, no subscription, no in-app purchases, a 53.8 MB install and 4.5 stars from about 12,000 App Store ratings. Two cautions belong with that. The app can decrypt HTTPS traffic, which requires installing a root certificate on the device — genuinely useful for inspecting your own app traffic, and a serious risk if the certificate or configuration comes from someone else. And whether running a proxy is permitted depends on local law and on the rules of the network you are using; the tool is neutral, the responsibility for where it points is not.

Pros

  • One $2.99 purchase with no subscription attached
  • Rules route by domain, address range or country
  • Supports Shadowsocks, VMess, Trojan, Snell and Socks5
  • Configurations import from a URL or over wifi
  • A 53.8 MB install with no advertising

Cons

  • Useless without a server you provide yourself
  • The configuration language assumes networking knowledge
  • HTTPS decryption requires trusting a root certificate
  • Proxy use may breach local rules or network policy
Not on Google PlayDownload From App Store

We don't host any files. These buttons open the official Google Play and App Store listings.

Verdict

An engineer's tool priced like a coffee: rule-based routing, a dozen protocols and traffic inspection for $2.99 once, with nothing sold afterwards. It is the wrong purchase for anyone expecting a one-tap privacy service, because it supplies no network at all. Worth it if you already run or rent a server and want precise control over which traffic goes where.

Core function8.5Broad protocol support and rule matching that a consumer VPN app cannot do.
Ease of use5.5Blank until configured, with terminology aimed squarely at network engineers.
Monetisation9.0$2.99 once, no subscription, no purchases and no advertising afterwards.
Performance8.0Small install, low overhead, with speed depending on the server you supply.
Privacy & permissions7.0No account required, but HTTPS decryption means trusting an installed certificate.
7.7out of 10 · weighted average of the five scores above

Readers’ rating

Not enough reader ratings yet. Be one of the first.

Used Shadowrocket? Rate it

One rating per visitor, no sign-up. The average updates once a day. Store ratings are shown separately and are not mixed in.

Frequently asked questions

1

Is there a free version?

No. It costs $2.99 as a single purchase, with no subscription, no in-app purchases and no advertising. What it does not include is a network — the price buys the client software only, and any server you connect to is rented or run separately.

2

What do the rules actually do?

They decide which traffic takes a proxy and which goes direct, matching on domain names, CIDR address ranges or the country a server sits in. The default file ships with 289 of them, and a built-in tester shows how a specific request would be routed before you rely on it.

3

Does it need anything else to work?

Yes — a proxy server. Nothing connects until you add a host, port, password and encryption method, or import a configuration containing them. Budget for a server, whether that is a rented instance or a service that publishes compatible details.

4

Is HTTPS decryption safe to enable?

It requires installing a root certificate on the device, which lets the app read traffic that would otherwise be encrypted. For inspecting your own applications during development that is the point. Enabling it with a configuration written by somebody else hands them the same capability, so treat imported configurations carefully.

5

What are the alternatives?

Consumer services such as Proton VPN and Mullvad supply both the client and the network for a monthly fee and need no configuration. Quantumult X and Stash occupy the same rule-based niche on iPhone at higher prices. Choose those if you want the network included.

Similar apps in Tools

All in Tools →

About this page. ScoredApps reviewed Shadowrocket independently. We don't own, develop, or distribute this app, and we're not affiliated with Shadow Launch Technology Limited. Official site: shadowlaunch.com/