¿Por qué elegir una VPN específica para OpenIndiana?
Si estás trasteando con OpenIndiana, sabrás que no es una típica distro Linux: hereda del ecosistema OpenSolaris y usa IPS (Image Packaging System) como gestor de paquetes, ZFS como sistema de ficheros y suele trabajar en entornos de escritorio como MATE o GNOME. Además, su público objetivo suele ser administradores de sistemas y desarrolladores que valoran la estabilidad, las zonas (zones) y herramientas de observabilidad como DTrace.
En este contexto, al buscar una VPN tendrás que tener en cuenta:
- Compatibilidad con IPS o instalación manual sencilla.
- Soporte principalmente a través de OpenVPN, dado que WireGuard no dispone de módulo nativo para Solaris.
- Clientes ligeros, con interfaz CLI y posibilidad de integración en scripts o zones.
- Buena documentación técnica y asistentes de configuración en modo texto.
Proveedores más aptos para OpenIndiana
- Mullvad VPN: Ofrece configuración OpenVPN descargable en formato .ovpn, sin librerías extrañas ni dependencias fuera de IPS. Cuenta además con excelente documentación técnica.
- ProtonVPN: Su enfoque en privacidad y cifrado fuerte casa muy bien con usuarios avanzados. Aunque no tiene paquete IPS, sus perfiles OpenVPN funcionan a la perfección.
- IVPN: Destaca por su soporte de comandos y scripting, ideal para automatizar arranques en zonas o con herramientas como SMF.
Comparativa técnica
| Proveedor | Protocolos soportados | Cifrado | Cliente CLI | Integración IPS (paquete oficial) |
Soporte técnico |
|---|---|---|---|---|---|
| Mullvad VPN | OpenVPN | AES-256-GCM, RSA-4096 | Sí (OpenVPN nativo) | No (uso de perfiles .ovpn) | Chat y docs extensas |
| ProtonVPN | OpenVPN, IKEv2 (limitado) | AES-256-GCM, ChaCha20 | Sí (OpenVPN) | No (perfiles .ovpn) | Email, foro y guía CLI |
| IVPN | OpenVPN, WireGuard (requiere wireguard-go) | AES-256-GCM | Sí (scripts propios) | No (OVPN manual) | Soporte directo |
En OpenIndiana el soporte IKEv2/WireGuard requiere soluciones complementarias no oficiales.
Instalación y configuración de las mejores opciones
Mullvad VPN
Este proveedor es el más sencillo para OpenIndiana: solo necesitas OpenVPN y el archivo .ovpn que descargues desde tu cuenta Mullvad.
Paso 1: Instalar OpenVPN
# pkg install network/openvpn
Paso 2: Descargar perfil .ovpn
Ve a tu panel de usuario en Mullvad VPN, genera un par de claves y baja el archivo mullvad_config.ovpn. Cópialo a un directorio seguro, por ejemplo /opt/vpn/mullvad/.
Paso 3: Configurar y lanzar la conexión
# mkdir -p /opt/vpn/mullvad # mv ~/Descargas/mullvad_config.ovpn /opt/vpn/mullvad/ # cd /opt/vpn/mullvad # openvpn --config mullvad_config.ovpn
Si todo va bien, verás mensajes de “Initialization Sequence Completed” y tu interfaz tun0 activa. Para automatizar con SMF crea un manifiesto o script en /lib/svc/method/ que invoque ese comando.
ProtonVPN
Requiere un paso extra porque su GUI no es para Solaris, pero el perfil OpenVPN funciona prácticamente igual.
Paso 1: Instalar OpenVPN
# pkg install network/openvpn
Paso 2: Generar y descargar perfil
Desde tu cuenta en ProtonVPN, ve a la sección de descargas de configuración OpenVPN y elige “Manual Config”. Descarga el .zip y extrae el archivo protonvpn-config.ovpn.
Paso 3: Iniciar la VPN
# mkdir -p /opt/vpn/proton # unzip ~/Descargas/ovpn.zip -d /opt/vpn/proton # cd /opt/vpn/proton # openvpn --config protonvpn-config.ovpn
Introduce tu usuario/contraseña de ProtonVPN si te lo solicita. Tras la conexión exitosa, en tun0 verás tu IP exterior enmascarada.
IVPN (opcional)
Para los más entusiastas que quieran WireGuard vía wireguard-go o scripting, IVPN es interesante. Pero al no haber paquete IPS, tendrás que compilar wireguard-go y usar wg-quick. Es más laborioso y no recomendable si buscas algo exprés.
Conclusión
En Madrid o donde te pille el proyecto, montar una VPN en OpenIndiana es totalmente viable si optas por soluciones OpenVPN puras. Mi recomendación: Mullvad VPN si quieres “enchufar y listo” o ProtonVPN si prefieres un extra de privacidad y cifrado. Ambos funcionarán sin dramas con IPS y tu escritorio MATE/GNOME.
Deja una respuesta