ShadowVPN app icon
Now on the App Store

A fast, self-hosted VPN
for iPhone & iPad

ShadowVPN is a minimal UDP tunnel built on the shadowsocks AEAD scheme. You bring your own server — nothing is proxied through us, and there's no account to create.

Requires iOS 17+ · Bring your own ShadowVPN server

Why ShadowVPN

Small, transparent, and entirely yours

A SwiftUI app driving Apple's Network Extension, with a compact Rust core for the data plane. No SOCKS layer, no userland TCP stack, no telemetry.

Fast UDP tunnel

A lightweight raw-IP data plane — one IP packet per datagram, no proxy overhead.

Strong encryption

shadowsocks AEAD ciphers (AES-GCM, ChaCha20-Poly1305) protect every datagram.

Split tunneling

Route only what you need and bypass traffic by country with an on-device GeoIP set.

Multiple profiles

Store several servers and switch between them — or import one by scanning a QR code.

Traffic obfuscation

Optional QUIC/HTTP-3 or Base64 shaping so datagrams blend in with ordinary traffic.

On-device only

Your keys and configuration never leave the device. No accounts, no servers of ours.

A look inside

Native, and out of your way

Connect from the Home tab, manage servers in Profiles, tune routing in Settings, and watch the live engine log.

Home — connection toggle and live trafficHome & live traffic
Profiles — manage and scan serversProfiles & QR import
Settings — routing, cipher, obfuscationRouting & ciphers
Logs — live engine outputLive engine log

Get started

Three steps to a private tunnel

ShadowVPN is bring-your-own-server: run the open-source ShadowVPN server, then point the app at it.

Run a server

Deploy the open-source ShadowVPN server on any VPS, with a password and cipher.

Add a profile

Install the app, then enter your server details — or scan a shadowvpn:// QR code to import it instantly.

Connect

Flip the toggle. iOS asks once to add the VPN configuration, and you're tunneling.

Download

Get ShadowVPN on the App Store

Open the link on your iPhone or iPad to install ShadowVPN from the App Store — or join the TestFlight beta for the latest builds.

apps.apple.com/us/app/shadowvpn-fast-proxy/id6782243270