Supported versions · Ubuntu, Debian and Fedora get a packaged build, while any system that runs WireGuard or OpenVPN can use the config files.
Install and connect
- 1Pay for a VPN pass from your cart with your balance.
- 2Under My info > Get the apps, download the .deb package for Ubuntu or Debian, or the .rpm for Fedora.
- 3Install the package via sudo apt or sudo dnf.
- 4Run the VPNPass login command and sign in the way you signed up: email and password, or your account token.
- 5Ask for the server list and pick the country or city you want.
- 6Start the connection with one command; the status command then shows whether you're online through VPNPass.
Which should I use: the app or a plain file?
The terminal app is easier if you switch locations often, because one command moves you to another city. Every command accepts --help if you need its options.
Config files need nothing extra installed. Use the WireGuard file with wg-quick, or the .ovpn file with OpenVPN or NetworkManager. Each file points to a single server, so a new location means a new file.
Settings for servers and always-on machines
For a home server or any machine that runs without anyone watching, turn on the app's kill switch. If the tunnel drops at 3 a.m., traffic waits instead of leaving over your real IP.
If you use a config file, don't delete the DNS line. It points to our resolver. Remove it and your provider answers DNS lookups again, tunnel or not.
DNS doesn't change, or WireGuard won't start
systemd-resolved sometimes keeps sending lookups to your previous DNS server once the tunnel is up. Installing the resolvconf compatibility package, or importing the file through NetworkManager, fixes this in most cases.
If wg-quick complains about a missing module, you're probably booted into an old kernel. Run a full system upgrade and reboot, and make sure the wireguard-tools package is installed.