Handmatige OpenVPN-verbinding met PIA via de terminal (Linux)
Handig voor servers, minimale installaties of als je de PIA-app niet wilt gebruiken.
Stappen
- Installeer OpenVPN:
sudo apt install openvpn unzip # Debian/Ubuntu
sudo dnf install openvpn unzip # Fedora
- Download de PIA OpenVPN-configuraties via het Client Control Panel en pak ze uit:
mkdir ~/pia && cd ~/pia
unzip ~/Downloads/openvpn*.zip
- Maak een bestand met je inloggegevens en scherm het af:
printf "p1234567\njouwwachtwoord\n" > ~/pia/login.txt
chmod 600 ~/pia/login.txt
- Start de verbinding met een locatie naar keuze:
sudo openvpn --config ~/pia/netherlands.ovpn --auth-user-pass ~/pia/login.txt
- Laat het venster open. Zie je
Initialization Sequence Completed, dan staat de tunnel. Stoppen doe je metCtrl+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.