¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Proton VPN
Proveedor de servicios de VPN.
Características
Estas son algunas de las características de la suscripción de pago (Proton VPN Plus):
- Más de 6500 servidores en más de 110 países.
- Velocidad VPN máxima.
- Ancho de banda ilimitado.
- Protege 10 dispositivos a la vez
- Disponible en todas las plataformas
- Bloqueador de anuncios y protección contra malware
- Túnel dividido (elige qué aplicaciones usarán VPN).
- DNS personalizado.
- Acelerador VPN.
- Soporte P2P (torrent)
- Soporte streaming (Netflix, Disney+, etc)
- Política de cero registros (no guardan información de las conexiones de sus clientes)
- Soporte de Tor sobre VPN (más anonimato)
- Política de cero registros (no se rastrea IP, ubicación ni los sitios web que visitemos).
- Características de seguridad de VPN (Proton VPN)
Proton VPN tiene una modalidad gratuita limitada a 1 dipositivo y 287 servidores en 10 países. Sin anuncios y con ancho de banda ilimitado.
Instalación
Arch Linux
No hay una versión del cliente oficial para Arch Linux, así que hay que instalar un par de paquetes y luego proceder a la configuración manual. Los paquetes necesarios son:
wireguard-toolssystemd-resolvconf.
systemd-resolved debe estar en funcionamiento:
sudo systemctl start systemd-resolved
Configuración manual en Linux
En el caso de WireGuard, descargamos la configuración desde nuestro panel de usuario: Descargas → Configuración de WireGuard. Configuramos las características para el fichero de configuración y el servidor al que queremos conectarlos. Al pulsar sobre el botón Crear del servidor que queramos, se generará el fichero de configuración que guardaremos en un fichero en /etc/wireguard/ terminado en .conf.
Desde línea de comandos
Para iniciar una conexión VPN:
wg-quick up <FICHERO_CONFIGURACION>
La herramienta wg-quick se utiliza para configurar túneles.
FICHERO_CONFIGURACION es el que creamos y no tenemos que indicarle el .conf al comando wg-quick.
El nombre del fichero con la configuración para WireGuard no debe ser muy largo o WireGuard se quejará diciendo que no existe.
Podemos ver el estado de la conexión con:
wg
Ejemplo de salida del comando anterior:
interface: proton-hk28 public key: n5jgtZyOL1a5b3dbejQFe+0LqUS4kfkrZasPf+nSvwQ= private key: (hidden) listening port: 51200 fwmark: 0xca6c peer: giBCbR12im6jW6732jamJ1PH8NUhRFUDedozBSYC8n4= endpoint: 146.70.113.114:51820 allowed ips: 0.0.0.0/0 latest handshake: 24 seconds ago transfer: 916.95 KiB received, 184.73 KiB sent
Cuando queramos finalizar la conexión:
wg-quick down <FICHERO_CONFIGURACION>
nmcli
nmcli connection import type wireguard file <conf-file>
Usando NetworkManager
Podemos cargar directamente la configuración desde el fichero que descargamos o meter la información a mano.
Completar pasos
Metiendo la información a mano, de la pestaña WireGuard cubrimos:
- Nombre de la interfaz
- Clave privada
- Pares
De la pestaña Ajustes de IPv4:
- Dirección
- Máscara de red
- Puerta de enlace (yo no lo he hecho y funciona)
- Servidores DNS
- How to manually configure WireGuard on Linux (Proton VPN)
