Vpn cli
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.