Handmatige OpenVPN-verbinding met PIA via de terminal (Linux)

Handig voor servers, minimale installaties of als je de PIA-app niet wilt gebruiken.

Stappen

  1. Installeer OpenVPN:
sudo apt install openvpn unzip    # Debian/Ubuntu
sudo dnf install openvpn unzip    # Fedora
  1. Download de PIA OpenVPN-configuraties via het Client Control Panel en pak ze uit:
mkdir ~/pia && cd ~/pia
unzip ~/Downloads/openvpn*.zip
  1. Maak een bestand met je inloggegevens en scherm het af:
printf "p1234567\njouwwachtwoord\n" > ~/pia/login.txt
chmod 600 ~/pia/login.txt
  1. Start de verbinding met een locatie naar keuze:
sudo openvpn --config ~/pia/netherlands.ovpn --auth-user-pass ~/pia/login.txt
  1. Laat het venster open. Zie je Initialization Sequence Completed, dan staat de tunnel. Stoppen doe je met Ctrl+C.

Automatisch starten met systemd

Kopieer de config naar /etc/openvpn/client/pia.conf, zet in de config auth-user-pass /etc/openvpn/client/login.txt en start:

sudo systemctl enable --now openvpn-client@pia

Controleer daarna op DNS-lekken. Zonder extra DNS-configuratie kan je systeem nog de DNS van je provider gebruiken.

Deze handleiding is gebaseerd op de documentatie van Private Internet Access.