ProtonVPN (Español)
ProtonVPN es un proveedor de VPN que utiliza el protocolo OpenVPN.
Para seguir este tutorial, se debe tener una cuenta protonvpn.
Contents
Tutorial
Inicie sesión en ProtonVPN y descargue uno o más archivos de configuración de OpenVPN.
Copie los archivos *.ovpn en /etc/openvpn/client/
Elija el archivo .ovpn correspondiente que se utilizará (se usa como ejemplo ca.protonvpn.com.tcp443.ovpn)
Copie el archivo con una nueva extensión (esto es solo para que mantenga intacto el archivo ovpn original)
# cp /etc/openvpn/client/ca.protonvpn.com.tcp443.ovpn /etc/openvpn/client/protonvpn.conf
Instale el script openvpn-update-resolv-conf. Guárdelo, por ejemplo, en /etc/openvpn/update-resolv-conf
y hágalo ejecutable con chmod. También hay un paquete AUR: openvpn-update-resolv-conf-gitAUR que se encarga de la instalación del script por usted. Este script garantiza que todo el tráfico hacia/desde Internet pase por la VPN y lo protege contra las fugas de DNS.
# chmod 755 /etc/openvpn/update-resolv-conf
Modifique el archivo .conf para usar el script update-resolv-conf.sh.
/etc/openvpn/client/protonvpn.conf
script-security 2 up /etc/openvpn/update-resolv-conf down /etc/openvpn/update-resolv-conf down-pre
Inicie su VPN:
# openvpn /etc/openvpn/client/protonvpn.conf
Presione Ctrl+C
para cerrar la conexión VPN.
Guardar la autenticación OpenVPN
Si se cansa de ingresar su nombre de usuario y contraseña, puede guardar sus credenciales de OpenVPN en un archivo separado para que las lea automáticamente.
/etc/openvpn/client/protonvpn.conf
auth-user-pass /etc/openvpn/client/login.conf
/etc/openvpn/client/login.conf
openvpn_username openvpn_password
Activar VPN en el arranque
Para configurar el servicio de systemd, vea OpenVPN#systemd service configuration.
Utilizar el intérprete de línea de órdenes de ProtonVPN
ProtonVPN proporciona una utilidad para acceder a la VPN. Los detalles se pueden encontrar en su sitio web y el repositorio de GitHub se puede encontrar aquí. Este paquete se puede instalar directamente desde AUR.