Black Friday Our biggest deal of the year is coming soon Get notified →
Anti-censorship · Three layers

Get online where VPNs are blocked

Censors in Iran, China and Russia block standard VPN protocols, blocklist server addresses and probe anything that looks suspicious. PremierVPN gives you three layers of tools to get past them, from one tap in our apps to a tunnel carried inside DNS lookups.

Included with every subscription · No add-ons · 30-day money-back guarantee

  • AmneziaWG
  • Stealth relay
  • VLESS
  • Cloak
  • DNSTT
  • NaiveProxy
  • StormDNS
The problem

How censors stop ordinary VPNs

They don't need to break your encryption. They only need to recognise VPN traffic, or the servers it goes to.

Fingerprints

DPI

Deep packet inspection spots the handshakes of WireGuard®, OpenVPN and IKEv2 and cuts them off, often within minutes.

Blocklists

IPs

Known VPN server addresses go on national blocklists. However well disguised the traffic, it can't reach a blocked address directly.

Active probing

Probes

Censors connect to servers that look suspicious to test whether they are proxies, then block the ones that give themselves away.

Shutdowns

Cut-offs

During unrest, international traffic can be cut almost entirely. DNS lookups are often one of the few things still getting out.

The toolkit

Three layers, easiest first

Each layer gets through a different way. Start at the top and only go further when you need to.

Layer 1

In the app

Easiest

AmneziaWG, Stealth relay, VLESS (REALITY, xHTTP, CDN) and Cloak, built into the PremierVPN apps. Auto mode and Bypass do the trying for you.

Windows · macOS · iPhone & iPad · Android · Linux

Layer 1 →
Layer 2

Tunnel protocols

Some setup

Six protocols that carry your traffic inside DNS, HTTPS or TLS: DNSTT, Slipstream, VayDNS, NaiveProxy, StunTLS and NoizDNS.

SlipNet on Android · NaiveProxy via Shadowrocket on iOS

Layer 2 →
Layer 3

StormDNS

Last resort

Your connection split into pieces and sent as DNS queries through public resolvers. Slower, but it keeps messaging and browsing going.

PremierNexus on iPhone & iPad · WhiteDNS on Android

Layer 3 →
Layer 1 · In the app

Start with the app you already have

No extra apps and no setup. These protocols are built into PremierVPN and work with the same account.

AmneziaWG

Fast

A version of WireGuard that disguises its handshake with padding and junk packets, so it no longer matches WireGuard's fixed pattern. Close to WireGuard speeds.

Windows (Bypass) · iPhone & iPad · Linux

Stealth relay

TLS

WireGuard wrapped inside TLS, so the network sees an encrypted TLS connection instead of WireGuard's UDP packets.

iPhone & iPad · Android and Linux (as Stealth)

VLESS

Port 443

REALITY runs a genuine TLS 1.3 handshake that borrows a well-known site's certificate, with Chrome's fingerprint. xHTTP looks like everyday web requests. CDN goes through a content delivery network, so blocking our IPs doesn't stop it.

Windows · macOS · iPhone & iPad · Android · Linux

Cloak

Windows

OpenVPN disguised as HTTPS on port 4443/TCP. Part of Bypass mode in the Windows app.

Windows only

Let the app do the trying

Auto mode and Bypass

iPhone & iPad · Auto mode (on by default) tries each in turn, keeps the first that works and remembers it for each Wi-Fi network:

  1. WireGuard®
  2. AmneziaWG
  3. REALITY
  4. xHTTP
  5. CDN
  6. Stealth relay

Windows · Bypass Auto does the same with the Windows bypass methods:

  1. AmneziaWG
  2. Cloak
  3. VLESS

On iPhone and iPad, the kill switch works with WireGuard, AmneziaWG and Stealth relay. iOS can't use a kill switch with REALITY, xHTTP or CDN. On Windows, VLESS runs as a Windows proxy, covering your browser and proxy-aware apps.

What each app has

Stealth options by device

Windows
Bypass mode: AmneziaWG, Cloak and VLESS, plus a kill switch and DNS leak protection.
macOS
Choose a VLESS server and connect. Mac App Store.
iPhone & iPad
AmneziaWG, VLESS (REALITY, xHTTP, CDN) and Stealth relay, with Auto mode.
Android
Stealth, and a VLESS tab with Reality (try first), xHTTP, CDN and Vision. VLESS needs a 64-bit phone.
Linux
AmneziaWG, Stealth and VLESS, with a kill switch on every protocol.

How the VLESS options work: REALITY explained · xHTTP explained

Layer 2 · Tunnel protocols

Six tunnels for when the app can't connect

These run on separate tunnel servers, outside the main VPN network. Instead of connecting to a VPN server the usual way, your traffic is encrypted and wrapped inside something the network has to let through: DNS lookups, HTTPS on port 443 or a TLS connection.

On Android you use all six through the free SlipNet app. On iPhone and iPad, NaiveProxy works through the Shadowrocket app from the App Store. The DNS-based protocols need SlipNet, so they are Android only.

You set them up in the client area, import the connection into the app, and switch protocol in seconds if one stops working.

Set up tunnels in the client area →

At a glance

Tunnel servers and apps

Servers
Frankfurt, Germany and Helsinki, Finland. Both run all six protocols, giving you two separate routes.
Android
SlipNet (free): all six protocols.
iPhone & iPad
Shadowrocket: NaiveProxy.
Setup
Activate a server in the client area, then import the connection into the app.
Devices
One device at a time per tunnel server. You can be active on both servers at once.
Cost
Included with every subscription.
  1. Subscribe

    Any PremierVPN plan includes the tunnel servers. Card, PayPal and crypto are accepted.

  2. Activate a server

    In the client area, open the tunnels page and activate Germany, Finland or both.

  3. Install the app

    SlipNet on Android, or Shadowrocket on iPhone and iPad for NaiveProxy. Import your connection.

  4. Connect

    Start with DNSTT. If it is blocked or slow, switch to another protocol from the table below.

Layer 2 · Compared

Which tunnel to use

Each protocol gets through a different way. If one is detected on your network, switch to another.

ProtocolSpeedStealthPortAndroidiOSUse when
DNSTT ●●●● ●●●● 53/UDP Yes No Default. Start here.
Slipstream ●●●● ●●●● 53/UDP Yes No You need speed for calls or downloads
VayDNS ●●●● ●●●● 53/UDP Yes No DNSTT is being detected
NaiveProxy ●●●● ●●●● 443/TCP Yes Shadowrocket DNS tunnels are blocked, HTTPS still works
StunTLS ●●●● ●●●● 8443/TCP Yes No Quick fallback, or DNS is filtered locally
NoizDNS ●●●● ●●●● 53/UDP Yes No DNSTT is caught by traffic analysis

Speed and stealth are relative, out of four. Android uses the SlipNet app.

DNSTT

Start here

Hides your traffic inside DNS queries, the lookups every device makes to find websites. Each packet is encrypted with Curve25519 keys before it goes into the DNS records. Blocking DNS breaks the internet, so it usually stays open even during shutdowns.

Carried in
DNS queries
Encryption
Curve25519
Port
53/UDP
Speed
Medium
Use when
You're starting out. The most reliable of the six.

Slipstream

Fastest

QUIC, the protocol behind HTTP/3, tunnelled inside DNS. Higher throughput than DNSTT with the same DNS cover. QUIC copes well with packet loss and can move between Wi-Fi and mobile data without dropping the connection.

Carried in
QUIC over DNS
Port
53/UDP
Speed
Fastest DNS tunnel
Use when
Video calls and larger downloads on a reasonably stable network.

VayDNS

Most stealth

KCP, a reliable transport built on UDP, tunnelled through DNS. It can use nine DNS record types: TXT, CNAME, A, AAAA, MX, NS, SRV, NULL and CAA. If censors learn to spot one pattern, we can switch it on the server, with nothing to change on your phone.

Carried in
KCP over DNS
Record types
9, switchable
Port
53/UDP
Speed
Medium
Use when
DNSTT has been detected on your network.

NaiveProxy

iPhone too

Not a DNS tunnel. Your traffic travels as ordinary HTTPS on port 443, to a server with a real certificate. It uses Chrome's own network stack, so it looks like Chrome to anyone watching. A censor that probes the server finds an ordinary website.

Carried in
HTTPS
Port
443/TCP
Speed
Fast
Apps
SlipNet (Android), Shadowrocket (iOS)
Use when
DNS tunnels are blocked or slow, or you're on iPhone.

StunTLS

No domain

An SSH tunnel wrapped in TLS. It connects straight to the server's IP address on port 8443, with no domain or DNS setup, so it doesn't depend on DNS at all. Optional WebSocket transport lets it run through a CDN.

Carried in
SSH inside TLS
Port
8443/TCP
Speed
Medium
Extra
Optional WebSocket for CDN
Use when
DNS is filtered by local resolvers, or as a quick fallback.

NoizDNS

Anti-analysis

Uses the same servers and port as DNSTT, but SlipNet adds noise to the timing and size of the DNS queries. That makes the tunnel harder to pick out with statistical analysis. The cost is a little speed.

Based on
DNSTT
Port
53/UDP
Speed
A little slower than DNSTT
Use when
DNSTT is being caught by traffic analysis.
Layer 3 · StormDNS

For when nearly everything is blocked

StormDNS is a separate DNS tunnel. Your traffic is encrypted, split into small fragments and sent as DNS queries through public resolvers to our StormDNS server, which puts it back together and sends it on. Your device never connects to our server directly.

It is slower than a normal VPN. Use it for messaging and browsing when the app and the tunnel protocols can't connect. We have tested it in Iran, including during shutdowns, and in Russia and China.

How StormDNS works →

StormDNS

Set up in the client area

Travels as
DNS queries through public resolvers
iPhone & iPad
Our PremierNexus app, with one-tap import from your dashboard
Android
WhiteDNS, free and open source
Activate
One click per server. Each gives you your own hostname.
Iran
Resolver lists for Iranian networks, refreshed regularly
Best for
Messaging and browsing
Quick guide

What to try on your network

  • VPNs are blocked, but ordinary websites workLayer 1. Leave Auto mode on (iPhone, iPad) or turn on Bypass (Windows). On Android, start with a Reality server.
  • Our server addresses seem to be blockedVLESS over CDN in the app. It goes through a content delivery network, so blocking server IPs doesn't stop it.
  • Connections keep getting cut after a whileVLESS xHTTP. It shapes traffic like everyday web requests instead of one long connection.
  • Nothing in the app connects, but DNS still worksLayer 2. Start with DNSTT in SlipNet. If it gets detected, move to VayDNS or NoizDNS.
  • DNS tunnels are blocked or too slowNaiveProxy (HTTPS on 443) or StunTLS (8443). On iPhone, NaiveProxy through Shadowrocket.
  • Nearly everything is blockedLayer 3. StormDNS, through public DNS resolvers. Slow, but enough for messaging and browsing.
No add-ons

Included with every subscription

All three layers come with every PremierVPN plan, from $4.99 a month. No extra fees and no separate tiers.

Every layer

The stealth protocols in the apps, both tunnel servers and StormDNS, all on one subscription.

Switch any time

If one method is blocked on your network, move to the next. Nothing to buy or upgrade.

Our own servers

We run our own servers. An independent company, funded by subscriptions, with no ads.

Real people

Stuck on a network? Open a ticket in the client area or email [email protected] and a person will help.

FAQ

Anti-censorship questions

What makes a VPN anti-censorship?
A normal VPN only has to encrypt your traffic. An anti-censorship VPN also has to stop the network from recognising and blocking it. PremierVPN does that in three layers: stealth protocols in our main apps, six tunnel protocols you can use through free third-party apps, and StormDNS, which carries your connection inside DNS lookups.
Where should I start?
With the normal PremierVPN app. On iPhone and iPad, leave Auto mode on. On Windows, turn on Bypass. On Android, open the VLESS tab and start with a Reality server. If nothing in the app connects, set up the tunnel protocols in the client area and start with DNSTT. If nearly everything is blocked, use StormDNS.
Does it work in Iran, China and Russia?
We test in all three, and each has its own guide on our site. No single method works forever on every network, which is why there are several layers. If one is blocked, the next is built to get through a different way.
Is it slower than a normal VPN?
The stealth protocols in the apps run close to normal VPN speeds, though CDN is a little slower. The DNS tunnels are slower because your data is packed into small DNS queries, but they are fine for browsing, messaging and social media. For video calls, try Slipstream or NaiveProxy. StormDNS is the slowest and is best kept for messaging and browsing when nothing else connects.
Does it work on iPhone and iPad?
Yes. The PremierVPN app has AmneziaWG, VLESS (REALITY, xHTTP and CDN) and Stealth relay, and Auto mode tries them for you. From the tunnel protocols, NaiveProxy works on iPhone through the Shadowrocket app. StormDNS works through our PremierNexus app. The DNS-based tunnel protocols need the SlipNet app, which is Android only.
Is it included in my subscription?
Yes. Every layer is included with every PremierVPN subscription at no extra cost. The stealth protocols are already in the apps. You set up the tunnel protocols and StormDNS in the client area.
How many devices can I use?
One subscription covers the PremierVPN apps on all your devices. The tunnel protocols work on one device at a time per tunnel server, and you can be active on the Germany and Finland servers at the same time.
Can my ISP see that I am using it?
Your ISP can see that your device is connecting to something, but not what you do. These methods are built to look like ordinary HTTPS or DNS traffic, which makes them hard to single out and very hard to block without breaking normal websites. No method is invisible to every kind of analysis, which is why NoizDNS and VayDNS exist and why we offer several layers.
One subscription, three layers

More ways online when your network blocks VPNs

Stealth protocols in every app, six tunnel protocols on two servers, and StormDNS for the hardest days. All included.

  • No activity logs
  • Independent
  • 30-day money-back
  • Cancel anytime

Stay Ahead of Online Threats

Get VPN tips, security insights, and exclusive offers delivered straight to your inbox. No spam — just the essentials.

Unsubscribe at any time. We respect your privacy.