VPN gateways
Create WireGuard VPN tunnels on a firewall and manage their key pairs.
VPN gateways
Purpose
- Establish WireGuard VPN tunnels between a firewall and a remote peer.
- Define local and counterpart tunnel addresses and allowed IP ranges.
- Generate and manage the WireGuard key pairs used by tunnels.
Prerequisites
- Minimum permission to view VPNs and keys: networking.vpn.read.
- Permission to create a VPN or generate a key: networking.vpn.create.
- Permission to edit a VPN: networking.vpn.update.
- Permission to delete a VPN or key: networking.vpn.delete.
- A firewall must exist first; every VPN and key attaches to a firewall.
- The sidebar VPN item currently appears for holders of networking.firewalls.read, but opening the VPN pages requires the networking.vpn permissions above.
View VPN gateways
- Open Networking → VPN.
- Review the VPN list, showing name, firewall, peer address, status, and created date.
- Select a VPN name to open it for editing.
- Expected result: the VPN list for the active account is displayed.
Create a WireGuard VPN
- Open Networking → VPN, then select Create.
- Select the firewall for the tunnel; if none exist, use the Create Firewall link first.
- Enter a VPN name and, optionally, a key name, then select Generate Key to create a WireGuard key pair.
- Under Local Configuration, add one or more tunnel addresses in CIDR notation.
- Under Counterpart Configuration, paste the peer's public key and add the counterpart addresses and counterpart tunnel addresses.
- Under Allowed IPs, add the IP ranges permitted through the tunnel.
- Select Create VPN.
- Expected result: the VPN tunnel is queued for creation and appears in the list once provisioned.
Edit a VPN
- Open Networking → VPN.
- Select a VPN name to open it.
- Update the configuration and save.
View WireGuard keys
- Open Networking → VPN, then open the Keys sub-list.
- Review the keys, showing name, status, public key, and created date.
- Use the eye icon to reveal a public key, or the copy icon to copy it to the clipboard.
- Expected result: the WireGuard keys for the selected scope are listed.
Generate a WireGuard key
- Open Networking → VPN, open the Keys sub-list, then select Create.
- Select the firewall for the key.
- Enter a key name.
- Select Generate Key.
- Expected result: a new WireGuard key pair is generated; its public key appears in the list once generation completes.
Best Practices
- Create the firewall before configuring a VPN or generating a key.
- Use CIDR notation for tunnel addresses and allowed-IP entries.
- Keep private keys secret; only public keys are shown in the UI.
- Reveal a public key only when needed and copy it with the copy icon.
Ready to rethink private cloud?
Lower costs. Simplify operations. Deliver more.