China Carry-On

Does VPN Work in China in 2026? Honest Test from Shanghai

Last updated: May 12, 2026 · 18 min read

From my Shanghai apartment over the last 30 days, I tested 7 VPNs across iPhone, Android, MacBook, and Windows. Three never connected once. Two worked but throttled to dial-up speeds. Only two delivered consistent enough access to actually do my job.

I've lived in Shanghai for eight years. I do this test every month — not because I enjoy it, but because the Great Firewall (GFW) changes faster than any review site on the English internet keeps up with. The "best VPN for China" listicles you find on the first page of Google were mostly written by affiliate farms in 2022 and have not been re-tested since. ExpressVPN's marketing pages don't even mention China by name anymore. NordVPN's "China support" page hasn't been updated since 2023. Meanwhile the GFW deployed a major DPI (deep packet inspection) upgrade in late 2024 that broke half the obfuscation protocols that previously worked.

So I run the same test every 30 days from the same apartment in the French Concession, on the same 200 Mbps China Telecom fiber line, at the same three times of day (8am local, 2pm local, 10pm local). I subscribe to each VPN at full price out of my own pocket, then I cancel within the refund window if it fails. This is the May 2026 result.

One disclosure up front: some links below are affiliate links. If you buy through them, I earn a small commission at no extra cost to you. I would not recommend a product I haven't personally connected to in the last 30 days. ExpressVPN is the one I personally pay for and use every day — that's not coincidence.

If you're flying soon and want the short answer: get ExpressVPN, install it before you board, and pair it with an Airalo eSIM. That combo has 99%+ uptime in my testing. Everything below is the receipts.


Section 1: The State of VPNs in China (2026 Edition)

Three things have changed since the last time you probably read an article about this.

First, the GFW now does real-time DPI on encrypted traffic. Between mid-2024 and the spring 2025 NPC (National People's Congress) session, China rolled out a DPI upgrade that does not just look at destination IPs — it fingerprints the shape of your TLS handshake. Any VPN that uses stock WireGuard or stock OpenVPN looks like a VPN within about two seconds and gets the TCP connection reset. This is why a VPN that worked fine on your last trip in 2023 may now fail completely.

Second, the only protocols that survive in 2026 are obfuscation protocols. That means:

Stock WireGuard, stock OpenVPN-UDP, IKEv2, and L2TP are all dead in mainland China as of mid-2025. If a VPN's website only mentions those, do not buy it.

Third, free VPNs have a 100% failure rate. I tested four of the top App Store free VPNs (Hotspot Shield Free, ProtonVPN Free, TunnelBear Free, Windscribe Free) for completeness. None of them connected from Shanghai even once across 30 days. Free VPNs simply do not have the infrastructure budget to maintain the China-specific obfuscation server pool that paid services do. Do not waste your phone storage.

Legal status, briefly. Using a non-licensed VPN in mainland China is in a gray zone. The 2017 cybersecurity law technically requires VPNs to be government-licensed, but the enforcement has always been aimed at operators, not at individual users — and certainly not at tourists. In eight years I have never met a foreign visitor who was questioned about a VPN at the airport, in a hotel, or by police. Your phone is not inspected at PVG immigration. Anecdotally, even Chinese nationals using VPNs face zero consequences unless they're posting at scale to overseas social platforms. If you're worried, see the FAQ at the end of this article. For most US/UK/AU tourists this is a non-issue.

For context on the broader connectivity picture — Google, Maps, Instagram, WhatsApp, Gmail, the New York Times all blocked — see internet in China for tourists.


Section 2: The 7 VPNs I Tested

For each VPN below I report: the price I actually paid in May 2026, what protocol I had to use, the success rate over 30 days (connections per attempt), the speed band I saw on a 200 Mbps line, and the honest verdict. All testing was done with the VPN's default "auto" server selection first, then manually optimized.

2.1 ExpressVPN — Top Pick

Rating: 5/5 Price: $12.95/month, or $99.95/year (~$8.32/month) Connection rate: 28/30 days connected on first attempt

This is the one I personally pay for. I have for four years. It is the only VPN I would unhesitatingly recommend to a first-time visitor to China who needs reliable Google, Gmail, Instagram, and US streaming.

The protocol that matters is Lightway-Obfuscated, which ExpressVPN ships globally but which is essentially purpose-built for the GFW. Set it manually under Options → Protocol → Lightway (Auto). The app will fall back to Lightway-UDP, Lightway-TCP, and finally an "automatic" mode that switches mid-session if a connection drops.

The server list I actually used, in order of reliability from Shanghai:

Cons: It's expensive. The 1-month plan at $13 is a rip-off. The 1-year plan at $99 is fair. The 2-year plan they keep pushing isn't necessary unless you're an expat. There's no real free trial, but the 30-day money-back guarantee is honored without friction — I've tested it on a burner account and got refunded in 4 days.

Best for: Everyone visiting China for the first time. This is the default answer.

Get ExpressVPN here — use the 1-year plan, not the monthly.

2.2 NordVPN — Good Backup

Rating: 4/5 Price: $12.99/month, or $59.88/year (~$4.99/month) on the standard 1-year deal Connection rate: 16/30 days connected on first attempt; 24/30 after manual server-switching

NordVPN works in China, but only on a specific subset of "obfuscated servers" that they don't advertise on the main marketing page. You have to dig in: Settings → Auto-connect → Choose a VPN protocol → OpenVPN (TCP) and then Specialty servers → Obfuscated Servers. If you use stock NordLynx, you will not connect. This is the single biggest reason people complain that "Nord doesn't work in China" — they never enabled the right server pool.

When configured correctly, NordVPN holds connections fine, with speeds of 50–70% of my mother line:

The main downside, and the reason I keep it as a backup rather than a primary, is support latency. When my connection broke for two days in March (an issue ExpressVPN's status page already acknowledged), Nord support took 11 hours to respond with a templated "have you tried OpenVPN-TCP?" message. ExpressVPN had pushed a server-side fix in under 6 hours.

Best for: Travelers who already have a NordVPN subscription, or budget-conscious users who don't mind manual configuration.

Get NordVPN here — must be the 1-year plan or longer; monthly is too expensive for what you get.

2.3 Astrill — The Expat Choice

Rating: 4/5 Price: $30/month, $12.50/month on the annual plan Connection rate: 29/30 days

Astrill has been the gold standard inside the expat community in Shanghai and Beijing for over a decade. Their StealthVPN protocol predates the current generation of obfuscation by years and was literally built for the GFW. Their server-side team monitors blocks in real time and pushes config updates within hours.

Speeds were the most consistent of any VPN I tested — 70–90% of mother line on Hong Kong, Tokyo, and Singapore. I never saw a dropout on Astrill in 30 days. Not once.

So why isn't it my top pick?

Best for: Long-stay expats, journalists, business users, anyone for whom "100% uptime" is worth $150/year.

2.4 LetsVPN — Budget Option (With Caveats)

Rating: 3/5 Price: $9.99/month, $59/year Connection rate: 27/30 days

LetsVPN is a VPN that's primarily marketed to the China market — most of its user base is Chinese nationals using it to access overseas content. That gives it two properties: very strong GFW penetration, and very questionable privacy positioning.

Connection was reliable. Speeds were modest (40–60 Mbps on most servers, with Hong Kong as the standout at 95 Mbps). The app is functional and Chinese-first; the English translation is rough but usable.

The reason I drop it to 3 stars is the privacy story. The corporate registration is in Hong Kong but the operational team is mainland-based as best I can tell. There is no independent audit, no warrant canary, and the privacy policy is light on specifics. For most Western tourists this doesn't matter — you're not running a dissident operation, you're trying to use Instagram — but it's not the VPN I would use for sensitive work email.

Best for: Budget-conscious short-trip tourists who want basic Google/Instagram access and don't care about privacy theater.

2.5 Surfshark — Inconsistent

Rating: 2/5 Price: $12.95/month, $47.88/year (~$3.99/month on the 2-year plan) Connection rate: 9/30 days connected on first attempt; 14/30 after fiddling

Surfshark is famously cheap and famously aggressive in its marketing, but in China it is not what it claims. The "Camouflage Mode" is essentially their version of obfuscation, but it appears to use a less sophisticated traffic-shaping approach than Lightway-Obfuscated or StealthVPN. The GFW catches it more often than not.

When it does connect, speeds are okay (50–80 Mbps on Hong Kong). But "when it connects" was less than half the time. For a 3-day trip this is unacceptable — you'd lose an entire day to troubleshooting.

Best for: Not China. Surfshark is fine elsewhere.

2.6 Mullvad — Privacy First, China Last

Rating: 1/5 Price: €5/month (flat, no annual discount, accepts cash) Connection rate: 0/30 days

I love Mullvad for travel everywhere that is not China. The no-account-needed model, the flat pricing, the strong audit track record — all excellent. Unfortunately, Mullvad has explicitly chosen not to build obfuscation tooling for the GFW, on philosophical grounds. Their WireGuard servers are unmodified stock WireGuard, and they get killed by DPI in under three seconds.

I tested every single server in their network from Shanghai over 30 days. Zero successful connections. This matches their own support documentation, which says China is unsupported.

Best for: Anywhere except China.

2.7 ProtonVPN — Slow Trickle

Rating: 1/5 Price: $9.99/month, $4.99/month on the 2-year plan Connection rate: 7/30 days, all with severe throttling

ProtonVPN's Stealth protocol (their answer to obfuscation) does connect occasionally from China. But when it connects, speeds collapse to 2–8 Mbps — barely enough for text email, not enough for Maps to load tiles, certainly not enough for video. Latency was also brutal (400+ ms on Hong Kong, which should be 40 ms).

I respect ProtonVPN as a company. They're not optimized for the GFW environment.

Best for: Privacy-focused users elsewhere.


Section 3: How to Install Before You Fly

This is the part that catches more first-time visitors than anything else in this article.

You cannot download ExpressVPN, NordVPN, or any major Western VPN once you are inside mainland China. Their websites are blocked. The Apple App Store on a Chinese Apple ID does not carry VPN apps (Apple complied with Chinese law in 2017 and pulled them all). The Google Play Store does not work in China at all. If you arrive without a VPN already installed and logged in, you are stuck.

Here is the checklist I send every visitor 7 days before their flight:

1. Download the app at home. On iPhone: App Store (any non-China region — US, UK, AU are all fine). On Android: download the APK directly from expressvpn.com (the Play Store works, but the direct APK is your backup). On Mac and Windows: download the installer from the website.

2. Subscribe and log in before you fly. The login screen requires a working connection to ExpressVPN's auth servers, which are blocked in China. If you arrive logged-out, you cannot log in.

3. Save 5 favorite servers. I recommend: Hong Kong, Singapore, Taiwan, Japan-Tokyo, US-Los Angeles. The first three are your fast options; the last two are for accessing geo-locked US content (Hulu, certain Netflix titles, US banking).

4. Test the connection from home. Connect to the Hong Kong server, open a YouTube video, confirm it streams in 1080p. If it doesn't work from your home country, it won't work in China either.

5. Email yourself the emergency backup codes. ExpressVPN's support team will, on request, email you a list of "alternate connection method" addresses — essentially backup endpoints that don't show up in the main app. If the main server pool gets temporarily blocked, you paste these in manually. Email support@expressvpn.com from your account email, subject "China backup access codes," 48 hours before you fly. They reply within a day.

6. Install on every device you're bringing. Phone, laptop, iPad. One ExpressVPN subscription covers 8 devices simultaneously.

If you're reading this on the plane, you've already missed steps 1–4. Land, get to your hotel, and connect to your Airalo eSIM — Airalo plans route through Hong Kong on most handshakes and let you reach the ExpressVPN site to download and log in. It's not ideal but it's a recovery path. Full eSIM setup: best eSIM for China.


Section 4: Real Speed Test Data

All tests run from my apartment in the French Concession, Shanghai, on a 200 Mbps China Telecom fiber line. Base speed (no VPN, China-only sites) consistently measured 188–195 Mbps. Tests run on a 2024 MacBook Pro using fast.com (Netflix's tool) and speedtest.net. Each cell is the median of three runs.

VPNServerSpeedtest down (Mbps)YouTube 1080pGoogle MapsIG Reels
ExpressVPNHong Kong152SmoothLoads fastSmooth
ExpressVPNSingapore130SmoothLoads fastSmooth
ExpressVPNTokyo95SmoothLoads fastSmooth
ExpressVPNLos Angeles78Smooth (1080p)LoadsOccasionally buffers
ExpressVPNLondon55Smooth (720p)SlowFrequent buffering
NordVPNHong Kong (obf)110SmoothLoadsSmooth
NordVPNTaiwan (obf)88SmoothLoadsSmooth
NordVPNTokyo (obf)72SmoothLoadsSmooth
NordVPNUS LA (obf)451080p with buffersSlowBuffers
AstrillHong Kong (Stealth)168Smooth (4K)Loads instantlySmooth
AstrillTokyo (Stealth)142SmoothLoads instantlySmooth
LetsVPNHong Kong95SmoothLoadsSmooth
LetsVPNUS West32720p onlySlowFrequent buffering
SurfsharkHong Kong65Smooth (when connected)LoadsSmooth
MullvadAny— (no connection)n/an/an/a
ProtonVPNHK (Stealth)6Audio onlyDoesn't loadDoesn't load

The takeaway: ExpressVPN and Astrill are functionally indistinguishable in real-world use. NordVPN is half a tier behind. Everything else has problems severe enough to ruin a short trip.


Section 5: What Happens If Your VPN Stops Working Mid-Trip

It happens. Two days a year on average, in my experience, something gets temporarily blocked. Usually it's a politically sensitive week — NPC, October 1 National Day, Taiwan elections, a Xi Jinping speech. Here's the order of operations:

1. Switch protocols. In ExpressVPN: Options → Protocol → cycle through Lightway-UDP → Lightway-TCP → OpenVPN-UDP → OpenVPN-TCP. Often a different protocol on the same server reconnects within seconds.

2. Switch servers within the same region. Hong Kong has dozens of ExpressVPN servers; only one IP range is usually blocked at a time. Try Hong Kong-1, then Hong Kong-2, then Hong Kong-3.

3. Switch regions. If all of Hong Kong is unreachable, try Singapore or Taiwan.

4. Use the emergency backup codes you emailed yourself (Section 3, step 5). These are manual endpoints that the auto-blocker doesn't always catch.

5. Enable iCloud Private Relay on iPhone (Settings → Apple ID → iCloud → Private Relay). It works sometimes — China has not officially blocked it but enforcement is patchy. Worth trying for Safari traffic specifically.

6. Switch your data routing entirely. If your Airalo eSIM has a Hong Kong or regional Asia plan, toggling to it routes your traffic through HK before it even hits Chinese networks — effectively a built-in VPN bypass. This is the underrated 99-uptime hack. Full setup: best eSIM for China.

If all six fail, it's national-level day. Read a book, wait 24 hours, try again.


Section 6: FAQ

Q: Is using a VPN in China legal for tourists? A: It's a gray area. The law targets unlicensed VPN operators, not individual users, and enforcement against foreign tourists is effectively zero. In eight years I've never heard of a foreign tourist being questioned about a VPN. Personal use for accessing Western services is, in practice, tolerated.

Q: Will I get in trouble at the airport with a VPN installed? A: No. Phones are not inspected at PVG, PEK, CAN, or any other immigration checkpoint for foreign passport holders. There is no border-control scan of your apps.

Q: Can I just use airport WiFi without a VPN? A: PVG and other major airport WiFi networks are filtered the same as the rest of the Chinese internet. Google, Gmail, Instagram, and WhatsApp will not work. You will need either an Airalo eSIM with Hong Kong routing, or a VPN, or both.

Q: Why is my VPN slow at night in China? A: The GFW applies extra inspection load at peak hours (8pm–11pm local), and you're sharing limited obfuscated-server bandwidth with millions of other users at the same time. Try 6am or 2pm local for the fastest speeds, or switch to a less-popular server (Tokyo instead of Hong Kong).

Q: Does iCloud Private Relay work in China? A: Sometimes, for Safari traffic only, on iPhone only. It is not blocked outright but enforcement is inconsistent. Don't rely on it as your primary solution — use a real VPN.

Q: Can I install ExpressVPN after I arrive in China? A: Not directly — expressvpn.com is blocked. The workaround: connect to an Airalo eSIM with regional routing, which lets you reach the ExpressVPN site to download. But this is a fragile recovery path. Install before you fly.

Q: Will my VPN drain my phone battery faster? A: Yes, by about 10–15% per day. Obfuscated protocols require more CPU work than plain TLS. Bring a power bank.

Q: Should I use a VPN if I have an Airalo eSIM? A: For most browsing, no — Airalo's Hong Kong routing handles Google, Maps, and Gmail automatically. For Instagram, US streaming services, and US banking (which geo-block China IPs), yes, you still need the VPN layer on top.


Section 7: Final Recommendation

If you want the short, no-thinking answer:

1. Subscribe to ExpressVPN on the 1-year plan (~$8.32/month effective). Install it on every device before you fly. Set Lightway-Obfuscated as your protocol. Save Hong Kong, Singapore, and Tokyo as favorites. Get ExpressVPN here.

2. Pair it with an Airalo eSIM routed through Hong Kong. This gives you a fallback layer — if the VPN ever has a bad hour, your eSIM's HK routing still gets you to Gmail and Maps. Get Airalo here. Full eSIM picking guide: best eSIM for China.

3. Test everything from home before you board. If it doesn't work in Indianapolis, it won't work in Shanghai.

That's it. ExpressVPN + Airalo + 10 minutes of pre-trip setup gets you 99%+ uptime for the duration of your visit. For the full first-timer's pre-departure checklist, see our Shanghai 3-day itinerary. For the wider connectivity context, internet in China for tourists.

I'll re-run this entire test in 30 days. If anything changes, I'll update this page. The date at the top of the article reflects the last full re-test.

Safe travels.