DocumentationConnections
VPN: WireGuard and AmneziaWG
Besides proxies, a profile can go out through a VPN: a WireGuard or AmneziaWG configuration. It is a connection like any other — saved once, assigned to profiles, checked.
A tunnel for one profile
A VPN in Liminal is not the VPN of your computer. The tunnel belongs to the profiles that use it: the app creates no network interface, changes no routes, installs no driver and asks for no administrator rights. Other apps, and other profiles, are not affected by it.
Add a configuration
- Open Connections and press Add Proxy or VPN.
- Paste the text of the configuration, or drop its
.conffile onto the sheet. - The sheet checks that the tunnel answers, and you press Add.
[Interface]
PrivateKey = <your private key>
Address = 10.0.0.2/32
DNS = 10.0.0.1
[Peer]
PublicKey = <the server’s public key>
Endpoint = vpn.example.net:51820
AllowedIPs = 0.0.0.0/0, ::/0What a configuration may contain
| Key | Needed |
|---|---|
PrivateKey, Address | Yes — in [Interface] |
PublicKey, Endpoint, AllowedIPs | Yes — in [Peer] |
DNS, MTU, PresharedKey, PersistentKeepalive | Optional |
Jc, Jmin, Jmax, S1, S2, H1–H4 | Optional — the AmneziaWG keys |
A configuration with anything else — PreUp and PostUp scripts, Table and the like — is refused: the app does not run commands from a file. The file may be up to 64 KB.
DNS
A profile on a VPN resolves names only through the DNS servers written in the configuration. There is no falling back to the resolver of your system, so a configuration without a reachable DNS loads nothing rather than leak.
Use and check
A VPN is assigned to profiles the same way as a proxy — see Assign to profiles. It is checked every time a profile opens through it, and a profile does not open through a tunnel that does not answer.
Open the connection to see what was read from the configuration: Addresses, DNS servers, MTU, Public key, Peer public key, Allowed IPs and Persistent keepalive. These rows are for reading; to change a tunnel, add the new configuration.
Export
The export of the Connections page skips VPNs. A configuration is exported from its own sheet with Export configuration, after a confirmation.
Important. The exported file contains the private key. Anyone who has the file can use the tunnel as you.
Checked against the released app: October 2026. If the app does something else than this page says, the page is wrong — write to [email protected]. What changed in each version is in the changelog.