Si tienes una raspberrypi y estas pensando en crear tu propia VPN, PiVPN es tu opción. El proceso es tan sencillo que con tan solo seguir los pasos indicados en la página oficial lo conseguirás.
Las dudas podrán surgir a la hora de conectar tus ordenadores clientes a la VPN. El respuesta es sencilla: NO instales OpenVPN Connect Client porque te dará errores como:
CLIENT_EXCEPTION : connect error: PEM_PASSWORD_FAIL: mbed TLS: error parsing config private key : PK – Private key password can’t be empty [FATAL-ERR] FATAL:CLIENT_EXCEPTION: connect error: PEM_PASSWORD_FAIL: mbed TLS: error parsing config private key : PK – Private key password can’t be empty
de los que se habla en un problema reportado en la página del Github del proyecto. En su lugar instala OpenVPN GUI, que está dentro de la versión OpenVPN Community. Descarga esta última y, en el proceso guiado de instalación, desmarca la casilla de “OpenVPN Service” (tal y como se muestra en la siguiente imagen:
Ahora sólo te queda importar tu fichero de conexión .ovpn (creado en PiVPN cuando has dado de alta un nuevo usuario) a la subcarpeta “config” bien de la carpeta donde hayas instalado OpenVPN (en mi caso está en “C:\Program Files\OpenVPN\config”) o bien de tu carpeta de usuario (en mi caso “C:\Users\usuario\OpenVPN\config”).
Ya está, abre OpenVPN GUI y a disfrutar