OpenVPN Configuration for Tomato Routers

Pre-Setup:

Log-in to our website, click on "Setup My VPN Account," select the "Linux and Routers OpenVPN" setup option, and then download either one (or more) of our available configuration (.ovpn) files, which you will need to setup your router.

Setup:

[1] On your standard web browser, go to your router's settings page or control panel (Default address is 192.168.1.1, unless changed)

[2] On your router’s control panel, click on the "VPN Tunneling" tab, and then select “OpenVPN Client”.

[3] Follow the settings for each of the tabs based on the screenshots below.

Basic tab:

OpenVPN client basic tab

Note: For the “Server Address,” kindly edit any of our ExpressVPN config files (e.g. my_expressvpn_los_angeles_udp.ovpn, my_expressvpn_new_york_udp.ovpn) using any text editor (e.g. Notepad, Wordpad, TextEdit, etc.), and then copy any of the “remote” server cluster names listed in the config file. See example below:

config file sample

Advanced tab:

OpenVPN client advanced tab

Configuring your ExpressVPN Keys and Certificates

From the configuration (.ovpn) file:

  • Copy-paste the text in between the "<tls-auth>" and "</tls-auth>" block into the "Static Key" field. See sample image below:

  • Copy-paste the text in between the "<ca>" and "</ca>" block into the “Certificate Authority" field. See sample image below:

  • Copy-paste the text in between the "<cert>" and "</cert>" block into the "Client Certificate" field. See sample image below:

  • Copy-paste the text in between the "<key>" and "</key>" block into the "Client Key" field. See sample image below:

Keys tab:

OpenVPN keys tab

Once done, just click on "Save."

To connect, click on "Start Now" and wait for around a minute or two for the connection to get fully established.

      Click on the “Status” tab to check if you’re now connected.

OpenVPN Status