ShadowRocket is a powerful, premium VPN client for iPhone and iPad ($2.99 in AppStore). Supports VLESS, VMess, Trojan, Shadowsocks, Hysteria 2, TUIC, WireGuard and advanced routing rules.
Purchase the App
ShadowRocket is available only in the AppStore for $2.99. For free alternatives, try Happ or V2rayTUN (they support the same keys).
Import Servers
Open ShadowRocket. While the app has many advanced settings, basic import is straightforward:

- Auto-detect — if you copied a VLESS link, the app will instantly detect it from the clipboard and prompt you to add it. Tap Yes!
- Subscription — go to Settings → Subscribe → Add URL and paste your subscription link from the Telegram bot. Enable "Update on open" to keep servers fresh.
- Manual — tap "+", select "Type: VLESS", and carefully fill in the fields (Address, Port, UUID). Make sure to toggle Reality ON and enter the Public Key.
- QR Code — tap the small scanner icon at the top left of the main screen.
Connect
Select a server and toggle the main switch. Set routing mode to "Config" or "Proxy" (not "Direct").
FAQ
How to update a subscription in ShadowRocket?
Go to Settings → Subscribe → tap your subscription → "Update". Enable "Auto Background Update" for automatic server refreshes.
ShadowRocket won't connect to VLESS Reality server
Make sure you have the latest ShadowRocket version (2.2.40+). Check that "Public Key" and "Short ID" fields are filled. If the issue persists, try a different server from our list.
باز کردن در Hiddify
باز کردن در V2rayNG