ExpressVPN OpenVPN DD-WRT Router Setup Guide

 

1. Getting started:

  • If you are following this guide it means you have no problems connecting to your FlashRouter network and accessing your FlashRouter settings. 
  • If you are having trouble accessing your router settings then you can always follow our guide on how to access your router settings or if needed how to reset your router to default DD-WRT firmware settings before proceeding with your ExpressVPN client connection setup. 
  • Download setup files from within your account area on the ExpressVPN website by logging in and then clicking the Set Up ExpressVPN button, this will open a new page.
  • Scroll down and click on the Manual Config section to display your VPN Username and Password.
  • You can then choose your ExpressVPN server locations and click on any server location to download your configuration file(s).
  • Hint: Use the program Notepad++ in Windows or TextEdit in MAC OS to open view the contents of your .ovpn file. 

2. Entering ExpressVPN settings:

In your DD-WRT FlashRouter settings click on the Services > VPN page. Leave all settings not mentioned below as their default setting.

OpenVPN Server/Daemon

OpenVPN

Enable

Start Type

WAN UP

OpenVPN Client


Start OpenVPN Client

Enable

If you wish to disable your VPN connection simply set this to Disable at any time and click Apply Settings.

Server IP/Name

At the top of the .ovpn file you downloaded above, there is a line e.g.: 
remote usa-newyork-ca-version-2.expressnetw.com 1195

usa-newyork-ca-version-2.expressnetw.com is your ExpressVPN server location

If you wish to change ExpressVPN connection location, THE ONLY SETTING YOU NEED TO CHANGE IS THE EXPRESSVPN SERVER ADDRESS.*

Port

1195

Tunnel Device

TUN

Tunnel Protocol

UDP

Encryption cipher

AES-256-CBC

Hash Algorithm

SHA512

User Pass Authentication

Enable

Username

Enter the Username you found in the Manual Config section.

Password

Enter the Password you found in the Manual Config section.

Advanced Options

Enable

TLS Cipher

None

LZO Compression

Adaptive

NAT

Enable

Firewall Protection

Enable

nsCertType verification

Checked

TLS Auth Key

Copy and Paste all contents in between the <tls-auth> and </tls-auth> lines from your .ovpn file starting and ending with:
-----BEGIN OpenVPN Static key V1-----
...
-----END OpenVPN Static key V1-----

Additional Config

 Copy & paste the following lines into the empty space:

persist-key
persist-tun
fragment 1300
mssfix 1450
keysize 256

Policy Based Routing

This field can be used for split VPN and Dual Gateway routing. Learn more here.

CA Cert

Copy and Paste all contents in between the <ca> and </ca> lines from your .ovpn file starting and ending with:
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----

Public Client Cert

Copy and Paste all contents in between the <cert> and </cert> lines from your .ovpn file starting and ending with:
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----

Private Client Key

Copy and Paste all contents in between the <key> and </key> lines from your .ovpn file starting and ending with:
-----BEGIN RSA PRIVATE KEY-----
...
-----END RSA PRIVATE KEY-----

Click Apply Settings.

Note: There is a lot of copy and paste required for this section. Be sure to have your ExpressVPN .ovpn file open using Notepad++ on Windows or TextEdit on MAC OS.

* Here are several popular ExpressVPN server addresses. Note this is only a small fraction of available servers, all other locations can be found in your .ovpn file download area on the ExpressVPN website.

North America:
usa-chicago-ca-version-2.expressnetw.com
usa-dallas-ca-version-2.expressnetw.com

usa-denver-ca-version-2.expressnetw.com
usa-lasvegas-ca-version-2.expressnetw.com
usa-losangeles-ca-version-2.expressnetw.com
usa-losangeles-1-ca-version-2.expressnetw.com

usa-miami-ca-version-2.expressnetw.com
usa-newyork-ca-version-2.expressnetw.com
usa-seattle-ca-version-2.expressnetw.com
usa-washingtondc-ca-version-2.expressnetw.com
canada-montreal-ca-version-2.expressnetw.com
canada-toronto-ca-version-2.expressnetw.com

Asia:
hongkong-1-ca-version-2.expressnetw.com
japan-tokyo-1-ca-version-2.expressnetw.com

Europe:
uk-berkshire-ca-version-2.expressnetw.com
uk-london-ca-version-2.expressnetw.com
netherlands-amsterdam-ca-version-2.expressnetw.com

Australia:
australia-melbourne-ca-version-2.expressnetw.com
australia-sydney-ca-version-2.expressnetw.com 

Hint: ExpressVPN Keys and Certificates are the same for all ExpressVPN server locations. If you ever wish to change your VPN server location you DO NOT need to update this section. The only times you will need to update this section is if you create a new ExpressVPN account or if ExpressVPN changes the configuration of there servers. 


3. Verifying a successful VPN connection:

  1. You should now see a CONNECTED SUCCESS message on your Status > OpenVPN page.
  2. Visit www.whatismyipaddress.com to verify your new IP address and virtual location. 
    Note: In some cases you may notice that the location is not showing the same location as the server you have input in your router settings; this is because geo tracking tools are often tricked by VPN connections. As long as you see an IP address that is not the same as your normal Internet IP address then you are indeed connected to ExpressVPN.

4. Backing up your settings:

  1. It is always a good idea to save a backup of your working VPN settings after completing this setup, so that in the result of a reset or a faulty setting change you can load your working settings in a few simple clicks.
  2. Go to the Administration > Backup page and click the Backup button. A file called nvrambak.bin will be saved to your computer. We recommend renaming this file "FlashRouter Backup" for easy searching should you ever need it.

5. Troubleshooting:

  1. If you have any issues with your connection, you can review our ExpressVPN Troubleshooting page.
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.
Powered by Zendesk