Personalmente no uso VPN solo Tor o Lokinet, pero si vas a usar algo como ProtonVPN aca tenes como hacerlo:

En Arch Linux no se recomienda ya el viejo protonvpn-cli (v2) porque quedó obsoleto. La forma correcta hoy es usar la app oficial de Proton para Linux, que incluye backend y soporte WireGuard/OpenVPN.

Te dejo las opciones limpias y actuales 👇


✅ Opción 1 — Instalar cliente oficial (recomendado)

En Arch está en AUR.

Si usás yay:

yay -S proton-vpn-gtk-app

Si usás paru:

paru -S proton-vpn-gtk-app

Eso instala:

  • Backend oficial
  • Soporte WireGuard
  • Kill switch
  • Integración con NetworkManager

Luego podés usarlo desde GUI o manejar conexión vía NetworkManager.


✅ Opción 2 — Solo consola (más minimalista y más “Arch” 🧠)

Esta es la forma más limpia y controlable:

1️⃣ Instalar WireGuard

sudo pacman -S wireguard-tools

2️⃣ Descargar configuración desde Proton

  • Entrá a tu cuenta en protonvpn.com
  • Sección → Downloads → WireGuard config
  • Elegí país y servidor
  • Descargá el .conf

3️⃣ Conectar

sudo wg-quick up nombre.conf

Desconectar:

sudo wg-quick down nombre.conf

Esto evita apps extra y es 100% transparente.


⚠️ NO instales

El viejo:

protonvpn-cli

Ese era para OpenVPN antiguo y está discontinuado.


🔎 ¿Cómo verificar que está funcionando?

curl ifconfig.me

Si cambia tu IP → está activo.

También:

ip a

Deberías ver interfaz wg0.


🧠 ¿Cuál te conviene?

  • Querés simple → app oficial
  • Querés control total, minimalismo y cero magia → WireGuard manual

Si querés te explico cómo activar kill switch real en Arch con iptables o nftables para que si se cae la VPN no salga tráfico real.