2021 China VPN Speed Testing Blog

Hello and a very belated welcome to the 2021 China VPN blog. Here is where you will find the latest China VPN speed tests and tips to optimize your VPN connections in China.

2021 Changes

Remarkably, after almost 2 years, I still find myself unable to return to my home in China due to the ongoing global pandemic. Although I have a computer running at my apartment in China, I have found this to not be ideal for VPN testing for several reasons.

For example, the Teamviewer connection often fails if I get a bad VPN connection (successful connection but no data transfer). Or sometimes my computer just crashes or freezes and need to find someone to go to my apartment and reboot it.

Anyway, I have now set up a Windows Remote Desktop on a cloud server in Shenzhen which is using the China Telecom network. This cloud server will be used for future testing (unless stated otherwise).

August 24, 2021 – Physical computer vs cloud computer

Before I turn off my computer in China, I will do some comparison tests to see if my cloud server has similar performance to my physical computer behind a residential China Telecom connection.

I will be testing various VPN, Shadowsocks, and V2Ray connections. Some with good bandwidth, and some with poor bandwidth to China Telecom.

My home internet is a Guangdong China Telecom 100M/20M fibre connection. My cloud computer’s internet connection is using a China Telecom backbone with a bandwidth of 80M/80M.

Some tests were done multiple times if I suspected the speed may not be stable.

Surfshark Seattle – Manual Shadowsocks IP


Speedtest.net result. Ping/Download/Upload: 176/72.37/19.91


Speedtest.net result. Ping/Download/Upload: 168/87.70/73.75

Not much difference here except the higher upload capacity of the cloud computer is evident.

Surfshark Vietnam – Manual Shadowsocks IP


Speedtest.net result. Ping/Download/Upload: 357/13.97/0.52
Speedtest.net result. Ping/Download/Upload: 357/6.03/0.60


Speedtest.net result. Ping/Download/Upload: 213/14.66/0.74
Speedtest.net result. Ping/Download/Upload: 213/11.90/0.94

This is not a server that I recommend using by the way. I just wanted to see if there was any difference in performance on a server with poor bandwidth to China Telecom. I don’t see much difference here except the cloud computer has a lower ping. The download and upload speeds are equally throttled.

Surfshark Vancouver – Manual Shadowsocks IP


Speedtest.net result. Ping/Download/Upload: 190/64.79/16.72
Speedtest.net result. Ping/Download/Upload: 189/67.52/16.02


Speedtest.net result. Ping/Download/Upload: 186/22.58/46.19
Speedtest.net result. Ping/Download/Upload: 189/23.21/68.18

Latency is very similar here but the download speed seems to be higher on the residential connection.

Surfshark Seattle – Manual OpenVPN UDP IP


Speedtest.net result. Ping/Download/Upload: 185/5.05/16.49
Speedtest.net result. Ping/Download/Upload: 185/17/23.96
Speedtest.net result. Ping/Download/Upload: 189/8.13/22.03


Speedtest.net result. Ping/Download/Upload: 161/15.16/25.85
Speedtest.net result. Ping/Download/Upload: 162/7.90/14.67
Speedtest.net result. Ping/Download/Upload: 162/8.82/15.76

OpenVPN speed can be unstable compared to Shadowsocks, and this is evident on both connections. Overall, very similar results.

VPN.ac China Optimized – Taipei – Windows App (OpenVPN XOR)


Speedtest.net result. Ping/Download/Upload: 39/49.07/23.03


Speedtest.net result. Ping/Download/Upload: 45/51.99/21.76

Almost exactly the same performance on this server. Even though the cloud server has a higher upload capacity, it was not utilized.

VPN.ac China Optimized – Hong Kong Kowloon – Windows App (OpenVPN XOR)


Speedtest.net result. Ping/Download/Upload: 15/4.95/8.34
Speedtest.net result. Ping/Download/Upload: 14/6.12/9.27
Speedtest.net result. Ping/Download/Upload: 15/1.22/6.74


Speedtest.net result. Ping/Download/Upload: 14/6.78/8.77
Speedtest.net result. Ping/Download/Upload: 15/2.79/9.37
Speedtest.net result. Ping/Download/Upload: 15/4.76/7.98

This one has good latency to China Telecom, but the speeds are a bit slow and unstable on both connections.

WannaFlix China Daily Usage 4 (Singapore) – V2Ray


Speedtest.net result. Ping/Download/Upload: 63/82.29/23.62
Speedtest.net result. Ping/Download/Upload: 62/83.82/23.21


Speedtest.net result. Ping/Download/Upload: 61/101.81/87.79
Speedtest.net result. Ping/Download/Upload: 111/102.67/88.43

WannaFlix China Daily Usage 1 (Hong Kong) – V2Ray


Speedtest.net result. Ping/Download/Upload: 12/89.13/23.35


Speedtest.net result. Ping/Download/Upload: 45/101.34/82

For the WannaFlix V2Ray results, you may think it looks like I made a mistake and put the results in the wrong columns.

My home internet is 100Mbps download and the cloud server is 80Mbps download. However, the results are correct as listed. The cloud server seems to be able to go over 80Mbps for short periods of time which sometimes results in speeds greater than 80Mbps on a speed test.

Overall, the results are very similar. Some servers perform a little better on the cloud server, while others perform a little better on my home internet.

Going forward, all tests done for this blog will be done using the cloud computer unless stated otherwise.

Now that we got that out of the way, lets get down to some VPN testing. Check back again soon…

Sept 15, 2021 – ExpressVPN Major Improvement

As the regular readers of this blog know, I stopped using and recommending ExpressVPN last year because their service became basically unusable in China.

Some of you have commented recently that ExpressVPN is now working much better and that their new “Lightway” protocol is worth trying.

Screenshot of the ExpressVPN Windows app connected to Singapore Marina Bay via Lightway protocol.

I have to admit I was skeptical at first but after testing it I am very impressed with the improvements made. The new Lightway protocol does indeed work very well in China!

ExpressVPN speed test results:  Singapore Marina Bay: 196ms/71.48/73.78  Japan Yokahama: 167ms/79.41/15.35  Los Angeles 5: 179ms/80.89/63.34  UK Wembley: 253ms/73.26/57.20

The above 4 tests were done using Lightway UDP (you can also leave it on Auto and it will usually use Lightway anyway).

The locations tested: Singapore Marina Bay, Japan Yokohama, Los Angeles 5, and UK Wembley.

The biggest improvement is the connection time and stability. Most locations are now connecting in less than 1 second. Gone are the days of waiting up to 5 minutes for a working connection! No more connection dropouts either (so far).

I also did some tests using the IKEv2 protocol, which is another new addition to the ExpressVPN Windows app. I found I was able to connect to more locations with IKEv2 compared to Lightway. So if you need to connect to locations other than the recommended ones, changing the protocol to IKEv2 can be useful.

Despite the improved performance, there are still a few drawbacks of using ExpressVPN in China.

  • No low latency Asian servers (best ping for China Telecom is around 160-170ms)
  • No China accessible website to sign up on if you are already in China and don’t have another VPN to use.

If you want to try ExpressVPN (or try it again after being disappointed with the performance in the past), the Tips for China special offer for 3 months free is still available. Just make sure you are using another VPN in order to access the website if you are in China.

Special Offer for ExpressVPN

Get an additional 3 months free with the annual plan (15 months total). This brings the price down to $6.67 per month for the annual plan.

How is your experience with ExpressVPN in China recently? Leave a comment below and let me know!

Leave a comment


Reader Comments (2)

  1. Hi James nice to see you again. Hope everything is fine there.
    Thanks for your update.

    Just wanna add, I’m in Hebei Province and I’m using Wannaflix.
    I’m using the Netch app on my windows laptop and V2ray app on my android phone.

    During night time around 7pm up until 12mn I’m experiencing some slowness and disconnections. Probably due to the 100th anniversary is real close.

    I had to jump around China Daily Usage 1 and 4 but sometimes there’s no bandwidth so I jump to China Hong Kong 1 Netflix or China Japan Netflix.