How to watch Netflix in China with a VPN or DNS

Netflix is, by far, the most popular paid video streaming site in the world. It is now available worldwide with the exception of 4 countries - China, North Korea, Syria, and Crimea. This page is dedicated to streaming Netflix from China, because that is where I live, and I watch Netflix almost every day.


While there are several VPN and DNS services that are still working for Netflix, not all of them work well in China. Here are the best solutions for streaming Netflix from China.

#1 Solution - ExpressVPN - VPN + DNS


Price - $12.95 per month paid monthly or $8.32 per month paid annually. The MediaStreamer DNS (Smart DNS) is included with every subscription, it is not available standalone.


Free trial / money back guarantee - 30 day no-hassle money back guarantee. Cancel any time for any reason within 30 days and get a full 100% refund. No strings attached.


Working Netflix regions (VPN) - USA, Canada, UK


Works on (VPN) - All devices. Devices without VPN settings such as Apple TV, Roku, Chromecast, Playstation, Xbox, etc can be connected with a VPN router or you can use your computer as a virtual VPN router.


Working Netflix regions (DNS) - USA


Works on (DNS) - All devices. Devices without DNS settings can be connected to a router with DNS settings. Some devices such as Roku and Chromecast will require static routes to block Google DNS.


Not only is ExpressVPN the top VPN for China, it's also the top VPN for Netflix. Whether you are using a VPN for Netflix or general use, you can't go wrong with ExpressVPN.


Tips for using ExpressVPN to stream Netflix from China


  • I have found that sometimes the DNS gives faster streaming speeds and sometimes the VPN gives faster streaming speeds. I suggest you try both to see what works best for you. Both methods are extremely reliable for Netflix, the only real challenge is to get the best streaming speed possible so you can watch in high definition.

  • If you are using the VPN, not all server locations will work for Netflix streaming. You must contact ExpressVPN support to get the working server locations. Luckily, this is very quick and easy using the 24/7 live chat available on the ExpressVPN website. Based on my experience, the server location which gives the best Netflix streaming speed is the one located on the US west coast. Unfortunately, this location is only available using the ExpressVPN apps (including the router app available for a few models of Linksys routers). If you are using a third party OpenVPN client or a dd-wrt/Tomato/OpenWRT flashed router then this location is not available. In that case, I would suggest using the ExpressVPN MediaStreamer DNS on your router or using VyprVPN on your router because the other ExpressVPN US VPN server locations working for Netflix which are available on third party clients will not likely give you good streaming speed.

#2 Solution - VyprVPN Pro - VPN Only


Price - $14.99 paid monthly or $8.33 per month paid annually. I currently have some great promotions available. Get 50% off your first month of a monthly account or 40% off your first year of an annual account. Pay only $7.50 for your first month if paid monthly or $5 per month for your first year if paid annually.


Free trial / money back guarantee - Your choice of either a free trial for 3 days or a 30 day money back guarantee!


Working Netflix regions (VPN) - USA


Works on (VPN) - All devices. Devices without VPN settings such as Apple TV, Roku, Chromecast, Playstation, Xbox, etc can be connected with a VPN router or you can use your computer as a virtual VPN router.


Tips for using VyprVPN to stream Netflix from China


  • Any US server location will work for streaming Netflix but you sometimes need to re-connect and get a new IP address if you get the proxy error. I recommend using the server location with the lowest ping time as shown in the VyprVPN software. That will likely be Los Angeles, San Francisco, or Seattle.
  • OpenVPN is faster but Chameleon is more reliable for evading the great firewall and for getting an IP address that works for Netflix. Currently, it's possible for me to use OpenVPN but its nice to have Chameleon there in case either Netflix or the Chinese government cracks down, as they both do from time to time.
  • If you are connecting to VyprVPN from a router, I suggest Tomato firmware because VyprVPN has a router app for Tomato. It has a very nice interface and it's also possible to connect using the Chameleon protocol. Personally, I like the Advanced Tomato builds but the router app should work with any Tomato build. You can also connect to any VyprVPN server location using OpenVPN with dd-wrt, OpenWRT, Asuswrt-Merlin, etc.
  • Although VyprVPN US server locations work great for Netflix, I am not a big fan of their Asian servers for non-Netflix use. If I'm not watching Netflix, I always prefer to use low latency Asian servers such as ExpressVPN Hong Kong 3 or StrongVPN Hong Kong HKG301/HKG302. The Asian servers of VyprVPN don't have direct peering with China Telecom, the connections are routed via USA. If you are using China Unicom then the Singapore location is decent.