Advanced
How to install ExpressVPN on a router
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
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.
Tip
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.
Tip
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.Tip
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.
Tip
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.Tip
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.Tip
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.
Tip
Enable Network Lock to prevent IP leaks if the VPN connection fails unexpectedly.
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.
Ready to get started with ExpressVPN?
Put this tutorial into practice. Visit ExpressVPN and follow the steps above.
Visit ExpressVPN →