September 01, 2026

Best Shadowrocket Alternatives for iPhone in 2026

Reading time: 19 min.Updated: September 01, 2026

Shadowrocket is still one of the most capable proxy clients on iPhone, but it is a paid App Store purchase, it does not include VPN servers, and it is not the only way to import a subscription on iOS. In 2026 the practical alternatives are Happ, Hiddify, Streisand, and — if the app is already on the device — FoXray.

These apps are clients, not VPN services. After install they do nothing until you add a configuration or a subscription URL from a provider. Speed and stability then depend mostly on the server, protocol, and your network, not on the logo on the home screen. For the difference between a client and a service, see our 2026 VPN client roundup and how Happ works.

App Store catalogs change by country. Figures below were checked in September 2026 against public US and Russia listings. Always confirm the current price and publisher name in your Apple ID region before you pay or install.

Comparison table

ShadowrocketHappHiddifyStreisandFoXray
TypePaid proxy/VPN clientFree Xray clientFree open-source sing-box clientFree multi-protocol clientFree Xray client
App Store price (US)$2.99 one-timeFreeFreeFreeListing removed
App Store price (Russia)249 ₽ one-timeNot listedNot listedNot listedListing removed
US App StoreYesYesYesYesNo (404)
Russia App StoreYesNo (404)No (404)No (404)No
Publisher (check this)Shadow Launch Technology LimitedFlyfrog LLCHolistic ResilienceARCADIA ODYSSEY INC.YIGUO NETWORK INC. (when listed)
iPhone / iPadYesYesYesYesYes (if already installed)
MacYesYesCatalyst / Apple siliconApple siliconYes (if already installed)
Apple TVYesSeparate TV buildNoNoNo
Android / WindowsNoYesYesNoNo
Core stackOwn engine + pluginsXraysing-boxMulti-protocolXray
VLESS + RealityYesYesYesYesYes
VMess / Trojan / ShadowsocksYesYesYesYesYes
Hysteria2YesYesYesYesLater builds
TUICLimited / via stackNo (typical Happ set)YesYesNo
WireGuardYes (incl. related modes)NoYesYesNo
Clash / sing-box profilesClash-style importProvider subscriptionsClash, Clash Meta, sing-box, XraySubscriptions / profilesClash / Clash.Meta + Xray JSON
Subscription importURL, QR, filesClipboard, URL, QRURL, QR, clipboard, deeplinkURL, QR, profilesURL, QR, clipboard, files
Servers includedNoNoNoNoNo
Best forRules, DNS, scripts, power usersFast daily setupOpen source and mixed formatsFree iOS-only Shadowrocket-like useUsers who already have it

Family Sharing applies to the Shadowrocket purchase. It does not give you VPN access. You still need a working subscription.

App Store availability in 2026

iOS does not allow sideloading these clients the way Android does. If the listing is missing in your region, search returns nothing even though the same bundle ID exists elsewhere.

What we verified:

  • Shadowrocket (id932747118) is on the US store for $2.99 and on the Russia store for 249 ₽. No in-app purchases for the client itself.
  • Happ (id6504287215) is free on the US store. The Russia listing returns 404. The existing iOS install path on this site is the global Happ page plus, if needed, the App Store region guide.
  • Hiddify (id6596777532) is free on the US store. The Russia listing returns 404.
  • Streisand (id6450534064) is free on the US store. The Russia listing returns 404.
  • FoXray (id6448898396) is not on the App Store in the US (404). Independent storefront checks through 2026 show the listing missing across tested countries. If you already installed it, it can keep running until you delete it; new installs and updates are not available from Apple.

A missing Russia listing does not mean the app is illegal to own. It means Apple is not offering that catalog item on that storefront. Changing region is an Apple ID setting, not a VPN, and it does not bypass website blocks.

Do not download “free Shadowrocket” IPA files, cracked copies, or Telegram archives. Those replace a small paid utility with malware risk. Shadowrocket’s developer states the app collects no data; unofficial builds do not inherit that claim.

Prices: what you pay for

There are two bills, and people mix them up.

CostWho charges itTypical 2026 figure
Client appApple / developerShadowrocket $2.99 or 249 ₽ once; Happ, Hiddify, Streisand $0
VPN accessYour providerMonthly/yearly plan or a trial — independent of the client
FoXrayApp was free; you cannot buy or reinstall it from the store today

Shadowrocket is cheap compared with a year of VPN, but it is still the only paid app in this set. Happ, Hiddify, and Streisand are free applications. They are not free internet access.

You can install Happ at no cost, copy a subscription, and test the tunnel before a long plan. How that split works: using Happ without a long subscription. A short paid check of a real provider is here: 10 ₽ trial.

Protocols: what actually matters on iPhone

On filtered networks, the useful stack in 2026 is usually VLESS with Reality, often with modern transports, plus Hysteria2 when UDP works. Classic VMess, Trojan, and Shadowsocks still appear in older subscriptions. WireGuard is fast and simple but is a different format — the official WireGuard app will not import a VLESS link.

Protocol / formatShadowrocketHappHiddifyStreisandFoXray
VLESS + Reality
VMess
Trojan
Shadowsocks
SOCKSvia sing-box
Hysteria2later versions
TUICdepends on build
WireGuard
SSHrelated tooling
Clash YAMLimport/parsenot the main pathlimited
sing-box JSON
Xray JSON / share links

Hiddify is the widest format client because it sits on sing-box and accepts Clash, Clash Meta, sing-box, and Xray-style links. Happ stays closer to a typical Xray subscription (VLESS Reality, VMess, Trojan, Shadowsocks, SOCKS, Hysteria2). Streisand sits between them on iOS: Reality and Hysteria2 plus TUIC and WireGuard, without being a full desktop Clash workstation.

Shadowrocket remains the richest policy client: domain/IP/GeoIP rules, DoH/DoT/DoQ, rewrite, scripts, and a long plugin list. That is why people pay $2.99 — not because it magically makes a bad node fast.

Encryption is defined by the config, not by the app icon. Background: protocols and encryption in Happ and the VLESS guide.

How subscription import works

Almost every modern iPhone setup is the same three objects: a subscription URL (or QR), a profile inside the client, and an iOS VPN permission the first time you connect.

In your VPN personal account tap Copy subscription. That URL is a credential. Do not paste it into random “converters” on the web.

2. Import into the client

Happ (simplest on iPhone)

  1. Install Happ from the official store listing (global store if Russia search is empty).
  2. Open Happ and use Clipboard (or add by URL / QR).
  3. Allow local network / VPN prompts.
  4. Pick a server and connect.

Step-by-step with screenshots: iOS connection guide and Happ on all platforms.

Hiddify

  1. Open Hiddify → new profile.
  2. Paste the subscription URL, import from clipboard, or scan QR. Deeplinks from a provider page also work.
  3. Let it fetch nodes, optionally use lowest-ping / load balance, then connect.

Hiddify is the right import target if the provider gave you a Clash or sing-box subscription rather than a plain vless:// list.

Shadowrocket

  1. Tap + / add server.
  2. Subscribe via URL, scan QR, or import a file (including some Clash-style lists).
  3. Enable the profile, adjust rules/DNS if you need split routing, then connect from the main switch.

First-time users often stop after import and forget that rules may send some apps direct. If a site “does not work on VPN,” check the rule set before blaming the server.

Streisand

  1. Add a profile from URL or QR.
  2. Refresh the node list.
  3. Connect and, if needed, set custom DNS.

The flow is close to Happ: subscription in, server list out, fewer menus than Shadowrocket.

FoXray

If the app is still on the phone: import via URL, clipboard, camera, photo, or file. It understands VMessAEAD/VLESS share links, Xray JSON, and Clash / Clash.Meta YAML. If it is not installed, treat FoXray as unavailable and pick Happ, Hiddify, or Streisand instead of hunting unofficial copies.

3. After import

  • Empty list → refresh/sync the subscription; the plan may be expired.
  • iOS asks once for a VPN configuration — without Allow, nothing tunnels.
  • Switching clients does not require a new purchase from the provider if the same URL is compatible. You can keep Happ on iPhone and Hiddify on desktop, or the reverse.

If Happ fails after a correct import, use 10 reasons Happ is not working and general VPN troubleshooting.

App-by-app notes

Shadowrocket — keep it if you already bought it

Shadowrocket is still the reference power-user iOS client: subscriptions, per-app style rules, DNS over HTTPS/TLS/QUIC, traffic stats, Apple TV, and Family Sharing for the app. Changelog items in 2026 include Hysteria 2, Clash parsing, XHTTP, and WireGuard-related work. It does not sell proxies. You supply configs.

Choose it if you want fine routing and you are willing to pay once. Skip it if you only need “paste link, connect,” or you refuse to pay for a client when Happ and Streisand are free.

Happ — best default alternative for most iPhones

Happ is the closest daily driver to Shadowrocket’s “add subscription and go,” with a lighter UI and no app fee. It matches the subscriptions this site documents. It also exists on Android, Windows, macOS, Linux, and Apple TV, so one provider link covers more than iPhone.

Limits: not in the Russia App Store; not open source; protocol set is Xray-oriented (no WireGuard-only workflow). Safety of the client: how safe is Happ.

Hiddify — best when formats differ or you want open source

Hiddify (Hiddify Next on some listings) is GPLv3, built on sing-box, and is the client to try when Happ rejects a Clash or sing-box URL. It can auto-pick nodes by latency and shows usage when the subscription provides it. GitHub is the project’s source of truth; the App Store publisher is Holistic Resilience.

Limits: more toggles than Happ; iOS VPN APIs still constrain background behavior; Russia storefront is empty. It is not an iPhone-only app — that is a plus if you also have Android or a PC.

Streisand — best free iOS-only stand-in

Streisand is the straightforward free iPhone client if you want Reality, Hysteria2, TUIC, and WireGuard without paying for Shadowrocket and without Hiddify’s extra formats. Rule-based proxy and custom DNS are in the official description. Publisher: ARCADIA ODYSSEY INC.

Limits: no Android/Windows sibling in this comparison; not in the Russia catalog; some users report more connection glitches than Happ on the same subscription — test before you standardize on it.

FoXray — do not plan a new install in 2026

FoXray was a strong Xray-first client (Reality, routing rule sets, Clash.Meta, clipboard/QR/file import) for iPhone, iPad, and Mac. In 2026 the App Store page is gone, so it is not a reliable alternative for someone leaving Shadowrocket today. If it is already installed and your subscription still updates, you can keep using it. For a replacement, move the same URL into Happ or Hiddify.

Recommendations

Your situationUse this
New to subscription VPNs on iPhoneHapp
Happ is missing in your App StoreChange Apple ID region, then Happ — or use Streisand / Hiddify from a storefront that lists them
Provider sent Clash or sing-box YAMLHiddify
You already paid for Shadowrocket and like rules/DNSStay on Shadowrocket
You want a free iOS client and Happ’s UI is not for youStreisand
You need one client on iPhone + Android + PCHapp or Hiddify
You only have a WireGuard fileOfficial WireGuard app, or Hiddify / Streisand / Shadowrocket if you prefer one multi-protocol app
FoXray disappeared from searchDo not sideload it — switch to Happ or Hiddify
You need to confirm the tunnel on your carrier before a yearly planHapp + trial access

Short version: for most people replacing or avoiding Shadowrocket on iPhone in 2026, start with Happ. Keep Shadowrocket if you already own it and use rules. Use Hiddify when the subscription is Clash/sing-box or you want an open-source client. Use Streisand as a free iOS backup. Treat FoXray as legacy.

FAQ

What is the best Shadowrocket alternative on iPhone in 2026?

For a typical provider subscription (VLESS Reality / Hysteria2), Happ is the best first try: free client, simple import, same idea as Shadowrocket without the $2.99 fee. Hiddify wins if you need Clash or sing-box files. Streisand is the main free iOS-only backup.

Is Happ, Hiddify, or Streisand a VPN service?

No. None of them sell servers in the App Store listing. You import a subscription from a provider or your own Xray/sing-box instance. Shadowrocket and FoXray work the same way.

Why is Happ not in the Russian App Store?

The US listing exists; the Russia URL for the same app ID returns 404. Other proxy clients (Hiddify, Streisand) show the same pattern. Shadowrocket is still sold on the Russia storefront. Use a region where the app is listed, as described in the region change guide.

Can I move my Shadowrocket subscription into Happ?

Usually yes, if the provider gives a standard subscription URL or QR. Copy it from the account (or from Shadowrocket if it shows the subscribe URL) and import it into Happ. Clash-only YAML is more reliable in Hiddify.

Is FoXray still on the App Store?

Not in a usable way: the US product page is gone, and storefront monitors report it unavailable. Do not install random IPAs that reuse the name.

Does a free client mean a free VPN?

No. The app can be free while servers are paid. See free vs paid VPN and risks of free VPN services.

Which client is fastest?

On the same node and protocol, differences are usually small. Test ping and speed yourself: how to check VPN performance. Protocol choice (Reality vs plain WireGuard vs Hysteria2) matters more than Happ vs Streisand.

Can I use two clients at once on iPhone?

Not as two active VPN tunnels. iOS allows one system VPN at a time. You can install several clients and switch which one is connected.

Author: Adam Jensen — Network Security Specialist at VPNON (adam@vpnon.io)
All articlesNeed help