How to install ExpressVPN on a router

advanced 12 min read Updated 2026-03-18
Quick Answer

Installing ExpressVPN on a router requires flashing custom firmware and configuring OpenVPN settings through your router's admin panel. This process varies by router model but generally involves downloading ExpressVPN's router app or manually configuring OpenVPN credentials.

Prerequisites

  • Compatible router (Asus, Netgear, or Linksys)
  • ExpressVPN subscription
  • Basic networking knowledge
  • Computer connected to router

Step-by-Step Instructions

1

Check Router Compatibility

Visit ExpressVPN's router compatibility page to confirm your router model is supported. Compatible models include select Asus RT-AC68U, Netgear R6300v2, and Linksys WRT1200AC routers. Note your router's current firmware version and hardware revision number from the admin panel.
Not all router variants are compatible - check the exact model number on the device label.
2

Download ExpressVPN Router Firmware

Log into your ExpressVPN account and navigate to Set Up ExpressVPN > Router. Select your specific router model and download the custom firmware file. Also download the activation code which you'll need during setup.
Save the activation code in a text file - you'll need it multiple times during configuration.
3

Access Router Admin Panel

Connect your computer to the router via Ethernet cable. Open a web browser and go to 192.168.1.1 or 192.168.0.1. Log in using your router's admin credentials (usually found on the router label). Navigate to Administration > Firmware Upgrade or Router Upgrade.
Use an Ethernet connection rather than Wi-Fi to prevent disconnection during firmware flashing.
4

Flash ExpressVPN Firmware

In the firmware upgrade section, click Choose File and select the ExpressVPN firmware you downloaded. Uncheck Reset to factory defaults if present. Click Upload or Upgrade and wait 3-5 minutes for the process to complete. Do not power off the router during this process.
The router will reboot automatically - wait for all lights to stabilize before proceeding.
5

Configure ExpressVPN Settings

After reboot, access the new ExpressVPN interface at 192.168.1.1. Enter your activation code when prompted. The interface will show available server locations. Select your preferred server location and click Connect. Wait for the status to show Connected.
Choose a server location closest to you for optimal speed performance.
6

Test VPN Connection

Connect a device to your router's Wi-Fi network. Visit whatismyipaddress.com to verify your IP address shows the VPN server location, not your actual location. Test internet speed and functionality across multiple devices to ensure everything works properly.
Test both Wi-Fi and wired connections to ensure all traffic is properly routed through the VPN.
7

Configure Advanced Settings

In the ExpressVPN router interface, go to Settings to configure additional options. Enable Network Lock (kill switch) to block internet if VPN disconnects. Set up Split Tunneling if you want some devices to bypass the VPN. Configure Auto-Connect to automatically reconnect if the connection drops.
Enable Network Lock to prevent IP leaks if the VPN connection fails unexpectedly.

Common Issues & Troubleshooting

Router becomes unresponsive after firmware flash

Perform a 30-30-30 reset: Hold the reset button for 30 seconds while powered on, continue holding for 30 seconds while unplugged, then 30 seconds after plugging back in. This should restore factory firmware.

Cannot access ExpressVPN interface after installation

Clear your browser cache and try accessing 192.168.1.1 in an incognito window. If still failing, check that your computer's IP is in the 192.168.1.x range in network settings.

VPN connects but no internet access

Check DNS settings in the ExpressVPN router interface. Try switching to ExpressVPN DNS or public DNS servers like 8.8.8.8. Reboot the router and wait 2-3 minutes for full initialization.

Slow internet speeds after VPN installation

Switch to a different server location closer to your physical location. In Advanced Settings, try changing the VPN protocol from OpenVPN UDP to OpenVPN TCP or vice versa.

Prices mentioned in this guide are pulled from current plan data and may change. Always verify on the official ExpressVPN website before purchasing.