This guide will show you how to set up port forwarding on a router running ExpressVPN.
- Make sure your ISP supports port forwarding (ISPs using Carrier-grade NAT usually don’t).
- Your forwarded ports will be outside of the VPN tunnel, so it won’t have VPN protection.
Refer to the section appropriate to the version of ExpressVPN you are using below. To find which version of ExpressVPN you are running, refer to this guide.
Set up port forwarding on a router running ExpressVPN (v2 onwards)
- Sign in to your router running ExpressVPN.
- Select Advanced Settings > Port Forwarding.
- Select Add New Rule.
- Enter the following details:
- Description: Enter a name that will help you recognize the forwarded port.
- Device: Select the device you want to access remotely.
- Internal Port: Enter a number between 1 and 65,535.
- External Port: Enter a number between 1 and 65,535.
- Protocol: Select your preferred protocol.
- Select Save to add the new rule.
The selected device should now be remotely accessible on your public IP address using the external port you entered. To check if port forwarding is successful, you can use ExpressVPN’s IP Address Checker to find out your device’s public IP address.
Use a DDNS hostname to access devices remotely
You can also set up a DDNS hostname to remotely access devices connected to the router running ExpressVPN instead of using your public IP address.