Firewalla VPN Server supports both OpenVPN and WireGuard VPN. Here is the guide on how to configure OpenVPN.
If you want to learn more about what is Firewalla VPN server, please refer to this article: Firewalla VPN Server.
To configure the Firewalla OpenVPN server:
1. Turn on VPN Server
The very first step is to turn on the VPN server on your Firewalla box. The Firewalla box will start a pre-installed OpenVPN server. When the VPN server starts, it will generate a unique key, which is only for your box.
Once you do that, click on "Setup"; it will guide you through the setup.
If you have an IPv6 address that you'd like to use to set up your VPN server, you can manually specify your server's IP type (and WAN interface if needed). You can read more about this feature and how to use it in our box version 1.976 release notes.
2. Configure Port Forwarding
Firewalla VPN Server requires the port to be accessed from outside your network.
- If you are using Firewalla in Router mode without double NAT, skip this step. Port Forwarding will be shown as complete.
- If you are using Firewalla in Simple or DHCP mode, and your main router has UPnP enabled (as most routers do), Firewalla will do everything for you. If your router doesn't support UPnP, you will need to manually set up port forwarding on your home router. Tutorial: How to set up port forwarding for VPN Server
3. Connecting to OpenVPN Server
3.1 Using OpenVPN Client App
To use VPN, you will need to install an OpenVPN compatible client on your mobile or desktop device. We have created instruction pages for different types of devices, with links to download VPN clients.
Once you have installed the client, you'll need a profile and a password in order to use the VPN client. The profile and password are generated by Firewalla. They are device-independent and can be shared. Refer to the instruction pages above on how to add the profile to the client.
3.2 Using Firewalla Site to Site or Remote Access VPN
If you are managing multiple Firewalla boxes, Firewalla allows you to connect one Firewalla box to another.
To create a Site to Site VPN or a Remote Access VPN connection using OpenVPN, on the Firewalla app, go to the client side box, find VPN Client -> Create VPN Connection -> Site to Site VPN -> select the server box you'd like to connect -> Select OpenVPN.