Best VPN and DNS for US Netflix in 2018

Have you seen this message before?

Whoops, something went wrong... Netflix proxy VPN error message

Are you looking for a VPN or DNS that really still works with Netflix?


The top 2 recommendations (ExpressVPN and VyprVPN) were tested and confirmed working for US Netflix on:


June 17, 2018 (China time)


Here are the top 3 VPNs that can still unblock Netflix.

ExpressVPN

#1 Top Recommendation

VyprVPN

#2 Top Recommendation

StrongVPN*

#3 Top Recommendation

Monthly Price
(paid monthly) 
$12.95 $12.95 $10 
Monthly Price
(paid annually) 
$8.32
$6.67
(claim discount)
 $6.67 $5.83
Tips for China
Special Offer 
+3 months free50% off first month25% off first billing cycle
 VPNYesYesYes
 Smart DNSYesNoNo
USA Netflix
YesYesYes
Other Netflix RegionsCanada
UK 
No Canada
UK
Germany
Netherlands
 Recommended for Privacy
(P2P, Torrents, etc)
YesNoYes
 US Netflix
Streaming Speed
US Netflix
Reliability 
 Quality of Apps
Free Trial or
Money Back Guarantee

30 day no-hassle money back guarantee

3 day free trial

5 day money back guarantee

* StrongVPN is no longer tested daily.


** VyprVPN logs the IP address assigned to you while using their VPN and will ban your account if they receive DCMA notices. It works good with Netflix, but it's not a good VPN for privacy.

Why Should You Trust My Recommendations?


Unlike most other "VPN review sites", I only recommend the ones that really work and are reliable for unblocking Netflix with good streaming speed. I personally test the top 2 recommendations almost every day (in addition to my normal Netflix watching using ExpressVPN on my router).


I live in China, which is one of the most difficult places in the world to use a VPN. If these VPNs can work well for US Netflix in China, then they will work good anywhere.


Whether you are in China, Russia, Canada, Australia, Germany, France, UK, India, Indonesia, Brazil, Pakistan, Nigeria, Bangladesh, Russia, Mexico, Japan, Philippines, Singapore, or any other country outside of USA, my top recommended VPNs are guaranteed to unblock US Netflix with good reliability and high speed.


And I only recommend services that offer either a free trial or money back guarantee. So you can try everything risk-free.

How to get Netflix on Every Device


Beware!


Many VPN and DNS services only work with Netflix on computer browsers. They do not work with Netflix when using the Netflix apps (iOS, Android, Smart TV, Roku, Chromecaset, PS4, etc).


I don't know about you, but I like to watch Netflix on my TV. Not on my computer browser.


My top recommendations work to unblock US Netflix on ALL DEVICES, not only computer browsers.


Here is a summary of the different methods to get US Netflix on common devices.


ExpressVPNVyprVPNStrongVPN
 Computer- DNS on device
- DNS on router
- VPN App
- VPN router
- Virtual VPN router
 - VPN App
- VPN router
- DNS on device
- DNS on router
- VPN App
- VPN router
iPhone / iPad- DNS on device
- DNS on router
- VPN App
- VPN router
- Virtual VPN router
 - VPN App
- VPN router
- Virtual VPN router
 - VPN App
- VPN router
- Virtual VPN router
 Android Phone / Tablet- DNS on device
 - DNS on router
- VPN App
- VPN router
- Virtual VPN router
 - VPN App
- VPN router
- Virtual VPN router
 - VPN App
- VPN router
- Virtual VPN router
PS 3 /  PS4
Xbox 360 / Xbox One
 - DNS on device
- DNS on router
- VPN router
- Virtual VPN router
- VPN router
- Virtual VPN router
- VPN router
- Virtual VPN router
 Apple TV - DNS on device
- DNS on router
- VPN router
- Virtual VPN router
 - VPN router
- Virtual VPN router
- VPN router
- Virtual VPN router
 Roku - DNS on router + static routes
- VPN router
- Virtual VPN router
- VPN router
- Virtual VPN router
- VPN router
- Virtual VPN router
 Chromecast - DNS on router + static routes
- VPN router
- Virtual VPN router
- VPN router
- Virtual VPN router
- VPN router
- Virtual VPN router


#1 Top VPN for Netflix - ExpressVPN

ExpressVPN is rated #1 for 5 reasons

1. High speed. ExpressVPN is one of the only VPN services that can stream Netflix in high speed. With ExpressVPN, you can watch US Netflix in high definition without buffering if you have a good internet connection. I have tested the streaming speed in several countries including China, Canada, Malaysia, Philippines, and Dominican Republic. The only other VPN that can match the streaming speed of ExpressVPN is VyprVPN. I have tested over 10 other VPNs for US Netflix, and nothing else even comes close.


2. DNS working for all devices. One of the biggest advantages of ExpressVPN is the MediaStreamer DNS. Unlike other DNS services, it works on all devices for American (USA) Netflix, not only in the browser!


If you are looking for the easiest way to get American Netflix on PS4, Xbox One, Apple TV, etc then ExpressVPN MediaStreamer DNS is the answer!


Here is a video I made showing you how easy it is to set up the MediaStreamer DNS on a PS4.

Remember that DNS is not as reliable as VPN, and some devices require static routes in your router for DNS to work. In my experience Android, Apple TV, and PS4 do not require static routes, but Roku and Chromecast require them.


An even better solution for devices without VPN settings is to use a VPN router. Here is a video tutorial that I made recently showing you how to flash the ExpressVPN firmware app on a cheap router that you can plug into your existing router.

Instead of using an actual router, you can also use your computer as a virtual VPN router to share your VPN connection with other devices.

3. Reliable and convenient. ExpressVPN is extremely reliable for US Netflix. I use ExpressVPN for US Netflix almost every day and I have not seen the "proxy error" since August, 2016. Even then, it was fixed within 1 day. Unlike VyprVPN, which often requires re-connecting several times to get a working IP address, ExpressVPN always works on the first connection. No wasting time messing around, just connect to one of the supported servers and start streaming US Netflix.


It's works flawlessly and effortlessly on every device. I have personally tested both the VPN and DNS on a Windows computer, iPad, Android, Apple TV, Roku, Chromecast, and PS4. Although ExpressVPN offers 24/7 support, I rarely need to use it. It is literally the easiest VPN to set up and use that I have ever seen.


As soon as your payment is made, you can start using the VPN immediately. No need to wait around for any confirmation email, you will see the page shown below with download links and setup instructions immediately after you check-out.

4. Best support. Another big advantage of ExpressVPN is their excellent customer service. They have 24/7 live chat available on their website and they will help you right away if you have any problems with Netflix or any other problems.


If you have any questions about ExpressVPN then you can go to their website right now and ask them! They will answer your questions immediately! Anyone can use the live chat, you don't need to be an existing customer to chat with them.


ExpressVPN offers both pre-sales support and full technical support on their live chat. That is very rare to see.


5. 30 day hassle-free money back guarantee. Try ExpressVPN risk-free for 30 days and see for yourself how good it works with Netflix. The 30 day unconditional money back guarantee applies to all plans. You can cancel within 30 days, regardless of whether you sign up for 1 month, 6 months, or 1 year.


The 30 day money back guarantee is completely unconditional, you can cancel for any reason. Actually you don't even need to give a reason, just cancel it and get a full refund if you are not 100% satisfied.


#2 Top VPN for Netflix - VyprVPN

Although VyprVPN is very reliable and can stream with similar speed as ExpressVPN, there is one major disadvantage to using their service.


VyprVPN has a policy of logging the IP address that you are assigned while connected to their VPN servers. While most VPN services use simultaneously shared IP addresses for anonymity, VyprVPN will assign a unique IP to you each time you connect.


They have been known to use this information to ban accounts for copyright violations (BitTorrent downloads).


If you only need a VPN for Netflix and don't value your privacy, then this shouldn't be a problem for you.


If you want to use a VPN for both Netflix and to protect your privacy, then ExpressVPN is the best choice. Their service is engineered to protect your privacy and anonymity. Server IPs are shared simultaneously with many users (crowd anonymity). And unlike VyprVPN, the IP assigned to you while using ExpressVPN is not logged.


Because the VyprVPN IP addresses are only assigned to one user at a time, you will be assigned a different IP every time you connect to VyprVPN, even when connecting to the same server.


Some of their IPs are blocked by Netflix, and some are not.


If you are having trouble getting US Netflix with VyprVPN, just keep disconnecting and reconnecting until you get a working IP. You don't normally need to change servers. You can just try again with the same server (but different IP address).


The Chameleon protocol seems to have a higher success rate but I can also find working PPTP and OpenVPN servers by reconnecting a few times (January 2017 Update - It is now easier to get working server without using Chameleon).


Special offers for VyprVPN


I have 2 special offers available for VyprVPN.


Monthly Offer - 50% off first month + 3 day FREE TRIAL

VyprVPN vs VyprVPN Premium Prices

VyprVPN vs VyprVPN Premium

The main difference between the "VyprVPN" and "VyprVPN Premium" plans is that the premium package gives you the Chameleon protocol in addition to the standard PPTP, L2TP, and OpenVPN protocols. You also get 5 simultaneous connections instead of 3.


I have found it easier to get US Netflix working when using this Chameleon protocol. However, I can usually get a working server with OpenVPN as well if I try enough times.


#3 Top VPN for Netflix - StrongVPN

The streaming speed of StrongVPN is not as fast as VyprVPN and ExpressVPN, but it is also works for US Netflix and they do offer good value for multiple regions. In addition to American Netflix, you can also watch the Canadian, UK, German, and Dutch versions of Netflix.


They also offer a DNS service called StrongDNS, which works for multiple Netflix regions, but it only works in computer browsers. If you want to use the mobile apps then you need to use the VPN. However, the StrongDNS service does work on all devices (including mobile apps) for other services, such as Hulu.


If you are looking for a DNS service that works for Netflix on mobile apps then ExpressVPN MediaStreamer DNS (included with all ExpressVPN packages) is recommended.


StrongDNS (if purchased separately) is $5 per month, but it is now included for free with all StrongVPN subscriptions, which is a much better deal than paying for it separately.


The money back guarantee period is only 5 days for StrongVPN, so you don't have much time to test it.


ExpressVPN offers a 30 day money back guarantee, if you are looking for something to test for a longer time period then that's the one you want.


Prices and Discounts for StrongVPN

Take advantage of the exclusive Tips for China 25% discount and save 25% off your first billing cycle.


Note - This discount applies to the first billing cycle only. It's recommended to sign up for 1 year to maximize your savings.


Monthly plan - $10 $7.50 for your first month ($10/month thereafter)

Quarterly plan - $24 $18 for your first 3 months ($24 per 3 months thereafter)

Annual plan - $69.99 $52.49 for your first year ($69.99 per year thereafter)


Go to StrongVPN and save 25%

#4 Top VPN for Netflix - TorGuard


TorGuard works a little differently than other VPN services for Netflix. Instead of using a shared IP address, you need to buy a dedicated streaming IP address as an additional paid add-on to stream Netflix. Some people claim that this is the only way to unblock Netflix, but that simply is not true. ExpressVPN, VyprVPN, and StrongVPN work just fine with shared IP addresses.


If you only need to unblock one Netflix region, then the price for TorGuard is not too bad (if you use the 50% off discount). However, it will be expensive if you want multiple regions because you will need to buy a separate dedicated IP address for each Netflix region you want to access. Dedicated streaming IP addresses are available for USA, Canada, and many other countries.


The cost for the dedicated streaming IP is $8/month ($4/month with 50% discount) in addition to the cost of the VPN package.


To get your dedicated streaming IP address, you need to ask support. It's not the same as the regular dedicated IP address.


Personally, I have tested a USA and Canadian dedicated streaming IP and they both worked fine on all my devices. The streaming speed was decent (similar to StrongVPN, not blazing fast like ExpressVPN and VyprVPN, certainly faster than NordVPN though).


TorGuard Prices

Total Price - Monthly (1 Netflix region)


$9.99 (VPN) + $8 (streaming IP) = $17.99 $8.99 after 50% discount ($8.99 per month)


Total Price - 3 Months (1 Netflix region)


$19.99 (VPN) + $24 (streaming IP) = $43.99 $21.99 after 50% discount ($7.33 per month)


Total Price - 6 Months (1 Netflix region)


$29.99 (VPN) + $48 (streaming IP) = $77.99 $38.99 after 50% discount ($6.50 per month)


Total Price - 12 Months (1 Netflix region)


$59.99 (VPN) + $96 (streaming IP) = $155.99 $77.99 after 50% discount ($6.50 per month)


#5 Top VPN for Netflix - NordVPN


Although it's not my favorite VPN to use, NordVPN does also work for US Netflix (and several other regions).


I tested NordVPN on my Windows 7 computer, Android phone, and Roku via Virtual VPN router on my Windows 7 computer. It was working on all these devices, but the streaming speed was not great. I was never able to watch Netflix in high definition, even outside of China.


Despite the low speed streaming, NordVPN does have one big selling point - the price.


They are offering a very low price of only $99 for 3 years.


They do offer a 30 day money back guarantee, so you can try it for yourself risk-free. Hopefully, you will get better speeds than I did.


Latest Updates

February 10, 2018 - I am no longer testing StrongVPN every day because my subscription has expired. For the time being, I will only be testing the top 2 recommendations (ExpressVPN and VyprVPN) daily.


January 27, 2018 - I just got back from my vacation in Canada. I haven't done much testing over the last month but everything still seems to be working great. I will start updating this page daily again.


November 21, 2017 - Yesterday I noticed that I now have to completely exit Chrome browser when changing VPN servers. Before, I only had to close the browser tab that Netflix was loaded on. I don't know if Netflix changed something or if Chrome changed something. Leave your comments below if you found the same.


Previous updates removed because this page is getting too large.

How to bypass the "proxy error" with these VPNs


General Instructions


If you are using an iOS or Android device, make sure that location services are turned off. Otherwise, the Netflix app will detect your real location and you will get the proxy error.


If you get the proxy error and want to try again with another VPN or another server location of the same VPN, you must completely exit the app or browser window before you try again with a different IP address.


Follow this sequence:


1. Close down. After you see the proxy error, close the browser window (if you are using a computer) or completely exit the app if you are using the Netflix mobile app.


To completely exit the app using iOS, you can double click the home button and then swipe the Netflix app off the screen. Similarly, for Android, you also need to bring up the list of running apps and swipe the Netflix app off the screen. The procedure to bring up the list of running apps on Android depends on the phone you are using. For Samsung Galaxy devices, you need to press and hold the home button. For other Android devices, you normally touch the button to the left or right or the home button.


For other devices such as Roku, Chromecast, PS4, Xbox, etc then you will need to restart the device.


2. Disconnect from your existing VPN connection.


3. Re-connect to another VPN or another server location of the same VPN. Or, in the case of VyprVPN, you can just reconnect again to the same server location.


4. Try again. Open Netflix in your browser or launch the Netflix app again on your mobile device.


How to bypass the proxy error with ExpressVPN


ExpressVPN is most simple and hassle-free way to bypass the proxy error. You only need to know which server locations are supported by asking the support via live chat on their website (or by support ticket if you prefer). If you follow the general instructions above and know which server location to connect to then you will not have any problems. It will work every time on every device.


Alternatively, you can use the Smart DNS (MediaStreamer DNS) instead of the VPN with ExpressVPN.


How to bypass the proxy error with StrongVPN


If you are watching Netflix in your browser, all of the US server locations seem to work (all the ones I have tried anyway). If you are using a mobile device then you may need to contact support to find out which server location will work.


Unlike ExpressVPN, there is no 24/7 live chat support. They do have a chat service but it seems to only be for pre-sales questions. You can contact StrongVPN support by logging into the customer area of the website and submitting a support ticket. Alternatively, you can send an email to the below address from the email account that you registered with StrongVPN when you signed up.


vpn@support.reliablehosting.com


The response time is pretty good, usually within 10 minutes.


How to bypass the proxy error with VyprVPN


For ExpressVPN and StrongVPN, you just need to know the general instructions and which server location to connect to for Netflix.


VyprVPN, on the other hand, will require a little bit more work.You can generally use any US server location (but sometimes you may need to re-connect several times to get a working IP).


Netflix for Apple TV, PS3, PS4, Xbox One, Xbox 360, Roku, Chromecast, etc


The easiest and most convenient solution for these devices is ExpressVPN MediaStreamer DNS (included with all subscriptions).


It's the only DNS available that is reliable and consistent for USA Netflix on all devices. Some devices may require static routes, while others do not. In my experience, I have never needed static routes with Apple TV or PS4, but I require them for Roku and Chromecast.


Here are some other solutions to use a VPN on all devices.

Solution #1 - VPN Router


Recommended - ExpressVPN Router App

Solution #2 - Virtual VPN Router (Hotspot)


Simply follow these instructions to set up your computer to share your VPN connection with your Apple TV, Smart TV, PS4, etc via WIFI hotspot.

Netflix VPN for non-US regions


Recently, I have added other supported regions to the comparison table at the top of the page. I don't test these regions every day as I do for US Netflix so please let me know if there are any errors in that table. NordVPN, although not as fast for streaming US Netflix as my top recommendations, does support a greater number of Netflix regions.


Another option for reliable US and non-US Netflix is TorGuard, with a dedicated streaming IP address. You will need to buy a dedicated streaming IP address for each region that you want. Dedicated streaming IPs are available for US, Canada, UK, Germany, France, Japan, and Italy. Netflix will not work in any region with the shared IP servers from TorGuard, you must buy a streaming dedicated IP (one per Netflix region). You can use the 50% discount here for both VPN package and the dedicated streaming IPs.


Static Routes for Smart DNS


Some of Netflix apps for some devices have hard coded DNS servers and will not work with Smart DNS services unless you set static routes in your router. In my experience using ExpressVPN MediaStreamer DNS, Roku and Chromecast require these static routes while most other devices do not. If your router does not allow you to set static routes then it's recommended to use Apple TV because it generally does not require these static routes.


This does not apply to VPN connections, only DNS. VPN connections do not require this.Set the following static route settings in your router.


If you have an option for WAN or LAN, you must choose LAN. 


If you have an option for metric, enter 2. 


Destination IP: 8.8.8.8 

Subnet Mask: 255.255.255.255

Gateway: your router IP


Destination IP: 8.8.4.4 

Subnet Mask: 255.255.255.255

Gateway: your router IP


Normally you only need the above 2 static routes but if that doesn't work you can also try adding the following static routes.


Destination IP: 108.175.32.0

Subnet Mask: 255.255.240.0

Gateway: your router IP

Destination IP: 23.246.0.0

Subnet Mask: 255.255.192.0

Gateway: your router IP


Destination IP: 45.57.0.0

Subnet Mask: 255.255.128.0

Gateway: your router IP


Destination IP: 185.2.220.0

Subnet Mask: 255.255.252.0

Gateway: your router IP


Destination IP: 198.38.96.0

Subnet Mask: 255.255.224.0

Gateway: your router IP


Destination IP: 198.45.48.0

Subnet Mask: 255.255.240.0

Gateway: your router IP


Destination IP: 64.120.128.0

Subnet Mask: 255.255.128.0

Gateway: your router IP


Destination IP: 64.197.128.0

Subnet Mask: 255.255.128.0

Gateway: your router IP


Destination IP: 37.77.184.0

Subnet Mask: 255.255.248.0

Gateway: your router IP


I tested an old TP-LINK router connected as subnet of my main router for testing Smart DNS. Here is a screenshot showing my setup. My router IP (default gateway) is 192.168.20.1 for this router.

Static routes in router for Netflix on iOS and Android with Smart DNS


Static Routes Alternative for D-Link Routers


Recently, I tested an old D-link DIR-601 router with ExpressVPN MediaStreamer DNS with static routes.


The problem is that this firmware does not have the option to set a static route on the LAN (only WAN option is available). Luckily, there is another solution.


You can block Google DNS with Access Control instead.


You can find the Access Control option under the Advanced Tab. Click the box to enable Access Control and then click the Add Policy button.

dlink access control location

Make the following settings.


STEP 1:

Policy Name: Choose any name


STEP 2:

Choose a schedule to apply to this policy: Always


STEP 3:

Address Type: Other Machines


STEP 4:

Method: Block Some Access

Apply Web Filter: Unchecked

Apply Advanced Port Filter: Checked


STEP 5:

Set the 2 rules as shown below for 8.8.8.8 and 8.8.4.4.

Step 5

Static Routes Alternative for dd-wrt Flashed Routers


If you have a newer version of dd-wrt, there is an option available called "Forced DNS Redirection." 


This will force all DNS requests to go through your specified DNS servers. 


For Static DNS 3, you can enter 10.0.0.0 or another non-reachable address. Do not leave it as 0.0.0.0, otherwise it will use your ISP DNS as DNS 3 and you may get a proxy error if your ISP DNS replies faster than DNS 1 and DNS 2.

dd-wrt static routes alternative

Netflix Streaming Speed Tests


I have done an extensive test to measure the specific streaming speeds for Netflix through ExpressVPN, VyprVPN, and StrongVPN.


Check the Netflix streaming speed tests here.

Final Note


I don't encourage anyone to use any VPN service as a means of copyright circumvention. Please make sure to read the Terms of Service (TOS) of your VPN provider and the Netflix Terms of Use.