Inicio Informática ProtonVPN, cómo instalar y utilizar este servicio VPN en Ubuntu

ProtonVPN, cómo instalar y utilizar este servicio VPN en Ubuntu

Publicado por entreunosyceros
Publicado el: Última actualización:

AVISO: Esta entrada tiene más de dos años desde su publicación. Es posible que el contenido esté desactualizado.

En el siguiente artículo vamos a echar un vistazo a ProtonVPN. Este es un proveedor de servicios VPN con sede en Suiza. En las siguientes líneas vamos a ver cómo instalar y utilizar ProtonVPN en el escritorio Ubuntu, Debian o Linux Mint.

Para aquellos que no lo sepan, VPN son las siglas de Virtual Private Network, y con este servicio se configura un ‘túnel’ seguro y encriptado entre nuestro dispositivo y el servidor VPN. Hay que tener en cuenta que el uso de un servicio VPN no es una solución milagrosa para proteger nuestra privacidad y seguridad en línea. Para aquellos que busquen una mayor seguridad, deberían utilizar el navegador Tor en Tails Linux. Sin embargo, creo que la mayoría de la gente no necesita ir tan lejos.

Características generales de ProtonVPN

  • El cifrado de disco completo se implementa en todos los servidores ProtonVPN.
  • Todas las aplicaciones cliente son de código abierto.
  • Tor sobre VPN. Puede enrutar todo su tráfico a través de la red Tor y acceder a los sitios de Onion.
  • Admite el pago de Bitcoin.
  • Protección contra fugas de DNS y protección contra fugas de IPv6.
  • Cliente VPN gráfico disponible para Android, iOS, Mac OS X y Windows. Para Gnu/Linux podremos utilizar su cliente de terminal.
  • Múltiples inicios de sesión. Puede utilizar ProtonVPN para navegar de forma anónima en varios dispositivos al mismo tiempo.
  • ProtonVPN tiene más de 1076 servidores en 54 países diferentes, lo que le permite cambiar de servidor en todo momento y con la frecuencia que queramos.
  • Sin política de registro. ProtonVPN no recopila, registra ni almacena ninguna actividad de navegación, datos o direcciones IP.
  • En la versión de pago se admite la función de torrents.
  • Interruptor de apagado de VPN. Si la conexión VPN se cae, el equipo vuelve a la IP pública original de forma predeterminada.
  • Un interruptor de interrupción de VPN corta la conexión a Internet por completo cuando falla su conexión de VPN, por lo que el tráfico web nunca está expuesto a piratas informáticos y fisgones.

Instalar ProtonVPN en Ubuntu / Debian / Mint

Antes de nada, necesitaremos dirigirnos al sitio web oficial de ProtonVPN y registrarnos para obtener una cuenta gratuita. Con la versión gratuita obtendremos 1 conexión VPN, servidores en 3 países, una velocidad media y conseguiremos un servicio sin registros y sin anuncios.

registro gratuito en protonvpn

Ahora, es necesario mencionar que ProtonVPN admite los protocolos IKEv2 / IPSec y OpenVPN. Para este ejemplo utilizaremos OpenVPN, ya que es muy seguro y fácil de configurar.

A continuación necesitamos instalar el cliente ProtonVPN para Gnu/Linux. Esto lo conseguiremos escribiendo en una terminal (Ctrl+Alt+T):

dependencias
sudo apt install openvpn dialog python3-pip python3-setuptools

sudo pip3 install protonvpn-cli
pip3 install

Usar el cliente ProtonVPN en Ubuntu

Tras la instalación, tendremos que iniciar sesión en nuestra cuenta de ProtonVPN con el siguiente comando:

login usuario y contraseña protonvpn
sudo protonvpn init
user password protonvpn

El nombre de usuario y la contraseña se pueden encontrar en https://account.protonvpn.com/account.

A continuación tendremos que seleccionar nuestro plan ProtonVPN (en este caso free) y elegir UDP o TCP como protocolo de capa de transporte. Lo recomendable es usar UDP primero, si hay un problema al establecer la conexión VPN, después ya podremos utilizar el protocolo TCP.

configuración inicial protonvpn

Hay que tener en cuenta que el cliente ProtonVPN para Gnu/Linux no es compatible con IPv6. Se recomienda deshabilitar IPv6 en nuestro dispositivo Gnu/Linux para evitar la fuga de direcciones IPv6. Esto lo conseguiremos editando /etc/sysctl.conf con un editor de texto:

sudo vim /etc/sysctl.conf

Y añadiendo las siguientes líneas al final de este archivo:

deshabilitar ipv6
net.ipv6.conf.all.disable_ipv6 = 1 
net.ipv6.conf.default.disable_ipv6 = 1 
net.ipv6.conf.lo.disable_ipv6 = 1 
net.ipv6.conf.tun0.disable_ipv6 = 1

Guarda y cierra el archivo. Ahora puede establecer la conexión VPN al servidor ProtonVPN.

sudo protonvpn connect

Nos pedirá que elijamos un país. Los usuarios gratuitos dispondremos de 3 países para elegir.

seleccionar países en la versión gratuita de protonvpn

La siguiente pantalla nos pedirá que elijamos un servidor del país seleccionado.

seleccionar servidor de un país

Después tendremos que elegir TCP o UDP como protocolo de capa de transporte. Recomiendo usar UDP primero, si hay un problema al establecer la conexión VPN, podremos utilizar el protocolo TCP.

Después de unos segundos, debería establecerse la conexión VPN.

conexión realizada

Prueba de fugas de IPv6, DNS y WebRTC

Ahora ve a ipleak.net. Si todo funciona correctamente, deberíamos ver algo como lo siguiente:

dirección ipleak

Tu equipo tendrá una nueva dirección IP, por lo que Internet debería de poder ver tu dirección IP pública original. No hay dirección IPv6 en el resultado de la prueba, lo que significa que su dirección IPv6 también está oculta de Internet. Tampoco hay dirección IP en la sección de detección de WebRTC ni dirección IP en la sección de direcciones DNS.

Si el servidor DNS de tu ISP aparece en los resultados de la prueba, entonces tiene una fuga de DNS, lo que significa que el servidor DNS de su ISP está traduciendo nombres de dominio a direcciones IP. Aunque tu conexión está encriptada por VPN, tu ISP sabe qué sitios web estás visitando.

Cómo desconectar ProtonVPN

Solo tendremos que ejecutar el siguiente comando para desconectar ProtonVPN:

sudo protonvpn disconnect

Inicio automático de ProtonVPN

Es posible que quieras que ProtonVPN se inicie automáticamente en el momento del inicio del sistema. Esto se puede lograr creando una unidad de servicio systemd. Utiliza un editor de texto de la línea de comandos para crear el archivo:

sudo vim /etc/systemd/system/protonvpn.service

Añade las siguientes líneas a este archivo:

[Unit]
  Description=ProtonVPN Command-Line Client
  After=network-online.target

[Service]
  Type=forking
  ExecStart=protonvpn c -f
  ExecStop=protonvpn disconnect 
  Restart=always
  RestartSec=2

[Install]
  WantedBy=multi-user.target

Guarda y cierre el archivo. Dado que este servicio systemd se ejecuta como root, debemos cambiar a la cuenta de usuario root con:

sudo su -

E inicializa un archivo de configuración de usuario:

protonvpn init

A continuación escribiremos nuestro nombre de usuario y contraseña de ProtonVPN, elija su plan de ProtonVPN y el protocolo predeterminado como antes. Una vez hecho esto, podemos desconectar la conexión VPN actual:

sudo protonvpn disconnect

Ahora intenta iniciar ProtonVPN con systemd:

sudo systemctl start protonvpn

Y habilita el inicio automático en el momento del arranque con:

sudo systemctl enable protonvpn

Para terminar, podemos dirigirnos a ipleak.net y comprobar si funciona. Si hay un problema, podemos ejecutar el siguiente comando para verificar el registro y depurar el problema:

sudo journalctl -eu protonvpn

Desinstalar

Para desinstalar este cliente de terminal, a través del administrador de paquetes que utilizamos para la instalación (pip3) podemos utilizar el comando (Ctrl+Alt+T):

desinstalar protonvpn-cli
sudo pip3 uninstall protonvpn-cli

Para obtener más información sobre la instalación de prontonvpn-cli, los usuarios podemos consultar la ayuda que ofrecen en la página web del proyecto.

También te puede interesar ...

Deja un comentario

* Al utilizar este formulario, aceptas que este sitio web almacene y maneje tus datos.

Adblock Detectado!!

Ayúdanos deshabilitando la extensión AdBlocker de tu navegador para visitar esta web.
Si no sabes hacerlo en Chrome, consulta el siguiente enlace. Si utilizas Firefox, puedes consultar este otro enlace.
Esto mejorará tu experiencia en este sitio web.