When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works.
To set up ExpressVPN on a DD-WRT router, you need to download the VPN's OpenVPN files from your ExpressVPN account dashboard. Then, you'll use those files to create a connection from your router to a specific VPN server location.
Note that ExpressVPN should work on any DD-WRT router as long as it has 8MB of flash. It's also recommended that you use the latest DD-WRT firmware version available, which will allow you to create more secure and stable VPN connections.
In this article, we'll teach you how to set up ExpressVPN on your DD-WRT router with screenshots and detailed steps.
The process is quite simple and straightforward to set up ExpressVPN on your DD-WRT by uploading your chosen server's OpenVPN file to the router's OpenVPN settings. Let's look at the steps involved.
1. Sign up for ExpressVPN on its official website using any Web browser.
2. Then, click 'My Account' in the main menu of ExpressVPN's site.
3. Access your dashboard using your email and password and provide a verification code if needed.
4. Select 'Set Up Other Devices' when you access your ExpressVPN dashboard.
5. Navigate to 'Manual Configuration' on the left using the list of support devices.
6. Make a note of your OpenVPN username and password.Â
7. Also, pick a VPN server location just beneath and download its OVPN file to your computer.Â
8. Access your DD-WRT router's admin panel by entering the '192.168.0.1' in the browser's address bar.
9. You will be asked for your router’s username and password (both should be 'admin').
10. Select the 'Services' tab once you open your router's admin, and then select 'VPN.'Â
11. Under 'OpenVPN Client,' enable the 'Start OpenVPN Client' option.
12. Open the OpenVPN configuration panel and fill out the configuration fields:
13. Open the OpenVPN configuration panel, look for the 'Additional Config' field, and type in – auth-user-pass /tmp/auth.txt.Â
14. Fill out all the fields in front of you based on the following.Â
15. Look for the 'Additional Config' field, and type in what you see in the image below.Â
16. Make sure to have the OVPN file opened in the background in a text editor.
17. Then, in the 'TLS Auth Key' field, copy everything between <tls-auth> and </tls-auth>.
18. For the 'CA Cert' field, copy everything between <ca> and </ca>.
19. For the 'Public Client Cert,' copy everything between <cert> and </cert>.
20. And for 'Private Client Key,' copy everything between <key> and </key>.
21. Click 'Save' and then make sure to click 'Apply Settings.'
22. Click on 'Save Startup' and go to Administration > Management > Reboot Router.
23. Wait for your DD-WRT router to reboot and establish the newly created VPN connection.Â
To check if everything works correctly, make sure to navigate to Status > OpenVPN. In the 'State' field, there should be a note that reads 'Connected Success' – which means your Web connection is now encrypted, and your data runs through your chosen ExpressVPN server.
That's it - you've now installed ExpressVPN on your DD-WRT router, which will encrypt and protect all your incoming and outgoing traffic. If you ever wish to use a different server, you'll have to reconfigure it by repeating the steps in this guide but using a different server's OpenVPN configuration file.
Of course, keep in mind that you may want to use ExpressVPN on the go when you're away from your home router. In such cases, you can rely on its native app for your device. To learn more, here's our guide on how to set up and install ExpressVPN - covering over 60 different devices and platforms.
That would be all on how to set up and use ExpressVPN on DD-WRT. If you have any questions, make sure to post a comment just below. Finally – thank you for reading!