TorSentinel

Iran · Free to start. No card, no account form.

A VPN for Iran that keeps connecting.

Iran's filtering looks for VPN traffic and cuts it off, which is why apps that work elsewhere stop working in Tehran, Mashhad or Shiraz. Stealth VPN hides inside ordinary HTTPS traffic, so there is nothing obvious to block. Reach Instagram, Telegram, WhatsApp, YouTube and the rest of the open internet from your phone or laptop.

See plans

For Windows, macOS, Linux and Android. All downloads. Persian version: فارسی.

TorSentinel StealthLink Connected
Your deviceIran
Stealth locationAmsterdam

To the filter it looks like a normal website visit: TLS on 443 with a valid public certificate.

  • Standard TLS handshake, nothing to fingerprint
  • UDP first, automatic TCP fallback on mobile data
  • DNS stays inside the tunnel, IPv6 can't leak
  • No logs of what you do

Works with

InstagramTelegramWhatsAppYouTubeXGoogleGmailSpotifyNetflixSignalDiscordNews sites

Why most VPNs stop working in Iran

The filtering system does more than block a list of websites. It watches how your traffic looks and shuts down anything that behaves like a VPN.

Protocols are recognised and dropped

OpenVPN, WireGuard, IKEv2 and L2TP all have a recognisable shape on the wire. Deep packet inspection spots them within seconds and the connection simply stalls, often with no error message at all.

VPN apps and websites are blocked

The download pages of well-known VPNs, and many app-store listings, are filtered inside Iran. If you can't reach the site, you can't install or renew the app.

Filtering tightens without warning

During protests, elections or exams, international traffic is throttled and whole VPN server ranges are cut. A VPN that worked last week may be gone today.

Free VPNs are the first to go

Free services share a few server addresses among millions of users. Those addresses are well known and blocked early, and many free apps sell your browsing data to pay for themselves.

Ordinary VPN vs. Stealth VPN in Iran

The difference is not the encryption, which is strong in both. It is whether the filter can tell you are using a VPN at all.

Ordinary VPNStealth VPN
What the filter seesA recognisable VPN protocolAn HTTPS connection to a website
PortVPN ports like 1194, 51820 or 500443, the same as every secure site
When UDP is throttledStalls or dropsSwitches to TCP on its own
Server certificateOften self-signed, easy to flagValid, from a public authority
During tightened filteringWhole server ranges get cutNothing specific to block; pick another location if one is slow
Getting the appVPN sites blocked inside IranInstaller by email if our site is unreachable

How Stealth VPN stays connected

We designed Stealth VPN for exactly this kind of network. It doesn't look like a VPN, so it isn't treated like one.

It looks like ordinary HTTPS

Your connection goes to port 443, the same port every secure website uses, with a normal TLS handshake and a valid certificate. To the filter it looks like you are browsing a website, not using a VPN.

Two ways in, chosen automatically

The app first tries a fast UDP path. If the network throttles or blocks UDP, which Iranian mobile networks often do, it switches to TCP on its own. You don't have to change any settings.

Eight locations, nothing to configure

Amsterdam, Lyon, Roubaix, Montreal, Sandefjord, Sevilla, Singapore and Tokyo. Leave the app on Automatic and it tests them and picks the fastest one that answers from where you are.

No leaks around the tunnel

Everything on the device goes through the tunnel, including DNS lookups. IPv6 is blocked inside the app so it can't slip past the tunnel and reveal your real address.

TorSentinel StealthLink
Location list in StealthLink: Automatic, Amsterdam, Lyon, Montreal, Roubaix, Sandefjord, Sevilla, Singapore and Tokyo
8locations outside Iran, picked automatically
443the only port it needs, the same as HTTPS
0logs of the sites you visit
$0to try it, no card and no sign-up form

Start in about a minute

No sign-up form and no card. Free access needs only an email address for the code.

Install StealthLink

Download the app for your device below. If this page is hard to reach, ask a friend abroad to send you the installer, or email [email protected] and we will send it to you.

Choose free access

Open the app, enter your email, and type the 6-digit code we send you. Email usually gets through even when websites don't.

Connect

Leave the location on Automatic. If one location stops answering, pick another one from the list.

WindowsWindows 10 / 11 (64-bit)
macOSmacOS 11 Big Sur or later
LinuxUbuntu, Debian, Mint (DEB) · Fedora, RHEL (RPM)
AndroidAndroid 8.0 or later
iPhone and iPadComing soon
TorSentinel StealthLink
StealthLink start screen with two choices: sign in, or free limited access with your email

Before you rely on it in Iran

Install it before you need it

Filtering is harshest when the news is biggest. Install the app and sign in while the connection is calm, so it is already on your phone when access tightens.

Keep more than one way out

No service can promise to work on every network every day. During a full internet blackout, nothing connects. Keep a second method as a backup and tell us when a location stops working so we can fix it.

Paying from Iran

International cards are hard to use from Iran. You can pay for full access with cryptocurrency, or ask someone abroad to pay with a card for you. Free access never needs a payment.

Check for leaks

After connecting, open our IP leak test and DNS leak test. Both should show the VPN location, never your Iranian ISP.

Free access, or full access

Free access is for trying Stealth VPN and for light use. Full access removes every limit.

FreeFull access
Price$0$7.99 a month, or $71.88 a year
SpeedUp to 5 MbpsUnlimited
Session length30 minutes, then reconnectNo limit
Daily useUp to 2 hours a dayNo limit
Devices at once1Up to 5
What you needAn email addressA TorSentinel account

7-day money-back guarantee on card payments. Crypto payments can't be refunded, so try free access first.

Questions people in Iran ask

Does Stealth VPN work in Iran right now?

It is designed for networks that detect and block VPNs, and users in Iran rely on it every day. Conditions change, though, and during a nationwide shutdown nothing works. That is why free access exists: test it on your own connection, on Wi-Fi and on mobile data, before you pay.

Is it legal to use a VPN in Iran?

Iranian rules restrict VPN use without an official permit, although millions of people use one every day. We can't give legal advice. You are responsible for following the laws that apply where you are.

Does it work on Irancell, MCI (Hamrah-e Aval) and Rightel?

Mobile networks in Iran often throttle UDP traffic. StealthLink notices this and falls back to TCP on port 443, which is the same path your browser uses for any secure website. If one location is slow, try another.

Which apps will I be able to use?

Once connected, your whole device goes through the tunnel, so Instagram, Telegram, WhatsApp, YouTube, X, Google services, news sites and streaming work as they do outside Iran. Some services still block Iranian app-store accounts; the VPN can't change that.

Do you keep logs?

No. We don't record the sites you visit or the content of your traffic. We keep only what is needed to enforce plan limits, such as how many devices are connected. Our no-logs policy lists exactly what is and isn't kept.

Do you have servers inside Iran, or a Persian IP?

No, and we don't plan to. Servers inside Iran would be subject to Iranian monitoring, which defeats the point. All our locations are outside the country.

How do I pay from Iran?

With cryptocurrency, or with a card held by someone outside Iran. Each paid plan gets its own VPN username and password, shown in your dashboard and emailed to you.

What if it stops connecting?

Try another location first. If nothing connects, open a ticket and tell us your city, your ISP or mobile operator and whether you are on Wi-Fi or mobile data. A real person replies, and reports from Iran help us keep the service working there.

Try it on the connection you have now.

Free access takes a minute to set up. If it connects, you're done.