How To Unblock Netflix’s VPN Blocker With OpenVPN and DD-WRT

If you’re a Netflix user, you probably noticed that Netflix has started banning VPN networks from their services. Here’s what you can do about it and still enjoy US content outside the US.

Disclaimer: This guide is for advanced users. Inexperienced users may require several days or even weeks to work through this, depending on whether you have worked with Linux before.

Why Unblock? Streaming Licensing Model Is Broken

Netflix execs apparently don’t realize that by blocking VPN users they will encourage piracy, not only of 3rd-party content but also for their own excellent shows such as Marco Polo or House of Cards. Their answer to that: Report pirated content to Google. That’s also a bad strategy because last I’ve checked IRC and Torrents still account for most of piracy and P2P-sharing is not preventable. On top of that they will lose customers that live overseas. So, in essence, it’s time to boycott Netflix until they fix the broken licensing model. The industry should get together and make any content available everywhere at the same time. Licensing deals that cover only a certain territory are not fair to consumers and are outdated industry practices that we don’t need in 2016. Besides, I’d bet a large sum that if they would properly advertise it, they would stand to make a lot by making any content available anywhere.

How To Circumvent VPN Blocker Part 1: Pre-requisites

1. Step We need a DD-WRT supported broadband router. DD-WRT is a firmware that unlocks additional features such as a VPN Client and Server. My recommendation is a router from ASUS. You can check whether your router is on the list

2. Step We need a cheap VPS server located in the US (if you want to watch US content)

3. Step We need to upgrade the router and install OpenVPN on our VPS, then we can enter the details of our OpenVPN server into the router directly. Make sure to also re-route any DNS traffic (Netflix is detecting both invalid DNS and IP addresses)

In plain English: There is some work to do and requires some tinkering. If you have never set up a VPS before, this is going to take quite a while. If you have previously used a Linux distro that is very helpful. My recommendation for this would be either Ubuntu or CentOS, both are fine to run OpenVPN.

Upgrading Your Router

Tips and Disclaimer: In order to access your router and perform a proper firmware upgrade, it’s best to directly connect your router to your computer using an ethernet cable that you plug in your computer and LAN port 1 – that way you can directly access the router. This *WILL* be necessary since a firmware upgrade usually resets your router completely.

1. Step Ok, by now you should know whether your router supports DD-WRT. You should now find the correct firmware for your router and read all of the disclaimers about what could go wrong to understand the risks. There’s also an excellent firmware called Padavan for certain ASUS routers . I am personally using an RT-N56U router and upgrading the firmware was a breeze: Click a few buttons, Upload, wait, done.

3. Step CAUTION: Before doing a firmware upgrade make sure you have the correct firmware and do not remove the power cable during the upgrade, else you may brick your router.

4. Step When you’re done, you should have a DD-WRT enabled router or equivalent (Padavan).

Here’s what Padavan looks like, which provides both a VPN Client and a VPN Server (same as DD-WRT)

Installing OpenVPN on a VPS

1. Step Find a webhost in the US e.g. Linode or similar and deploy a VPS, they have some excellent and cheap VPN servers that will provide sufficient bandwidth for streaming. The cheapest will most likely be around $10 to $20 per month, but it’s well worth it because you can use a VPS for all sorts of things.

Oliver is the founder and lead editor of this site. He is interested in finding new ways to break Windows, find common errors and help others to fix them. Aside from that, he loves to fully customize systems with Rainmeter and Dreamscene, find out more about ancient civilizations like the Chachapoya, sharpen his digital photography skills and create software with a small group of selected developers. If you would like to connect with him to discuss anything, send him a mail!