Convertir su máquina local en un servidor público con OpenVPN en pfSense

shape
shape
shape
shape
shape
shape
shape
shape

Hoy vamos a dar un paso importante para que su máquina local destaque en Internet. Así es, estamos a punto de configurar tu máquina para que puedas navegar utilizando una IP pública. ¿Por qué? Pues imagínate: puedes alojar localmente ese sitio web increíble que ya has montado, subir un servicio que has desarrollado y quieres probar en un entorno de pruebas, o incluso publicar un servidor de juegos para que todos tus amigos y jugadores puedan acceder a él fácilmente.

Ahora, vayamos directamente al grano y veamos cómo hacerlo.

El primer paso es tener un VPS con PfSense Web Masters.

Después de instalar pfSense, seguimos estos pasos:

  • Necesitaremos configurar OpenVPN; podemos utilizar el propio Asistente para instalarlo:
    • Vaya a VPN, luego a OpenVPN y a continuación a la pestaña Asistentes.
    • Mantenga la opción Acceso de usuario local y haga clic en Siguiente.
    • Cree una nueva Autoridad de Certificación y rellene los campos necesarios.
    • Cree un nuevo certificado para el servidor, simplemente póngale un nombre.
    • Configure la VPN según sea necesario; en los ajustes de tunelización, no olvide establecer la IP privada para la distribución VPN.
    • No olvide marcar la opción Añadir reglas de cortafuegos automáticamente.
  • Ahora instalaremos el paquete OpenVPN en pfSense:
    • Vaya a Sistema, luego a Gestor de paquetes y finalmente a Instalador de paquetes.
    • Busca OpenVPN e instálalo.
      Solución de problemas: Si las opciones no aparecen, intente actualizar su pfSense y las opciones del paquete aparecerán. Si sigue sin poder, fuerce la actualización a través del terminal de pfSense.
  • Necesitaremos crear un usuario OpenVPN para exportar la configuración.
    • Vaya a Sistema, Gestor de usuarios y, a continuación, añadir.
    • Sólo tiene que rellenar los datos necesarios y seleccionar crear un certificado.
      PS: Introduzca el nombre del certificado que corresponde al servidor que utilizará la VPN.
  • Exportemos los datos de la VPN:
    • Vaya a VPN y OpenVPN.
    • Abra la pestaña Exportar y busque el cliente que ha creado.
    • Exporte los ajustes según el sistema operativo que desee.
    • Instálalo en tu servidor local e inicia sesión cuando te conectes.
  • A continuación, tras instalar OpenVPN en el servidor, configuraremos NAT:
    • Compruebe en la máquina qué IP recibió de OpenVPN.
    • Vaya a Firewall y luego a NAT.
    • Ahora tenemos que añadir una nueva regla y configurarla:
      1. En Interfaz, pondremos WAN.
      2. Familia de direcciones: IPv4.
      3. Protocolo: TCP/UDP.
      4. Destino: Tipo: Dirección WAN.
      5. Redirigir IP de destino: Dirección: IP de su máquina.
      6. Redirigir puerto de destino: Deje HTTP si no va a utilizar un puerto específico.
      7. Eso es todo, toda la información obligatoria se ha rellenado, siéntase libre de navegar por el resto y configurar a su gusto.
      8. Guarde y aplique los cambios.
  • Por último, vamos a añadir OpenVPN como interfaz:
    • Vaya a Interfaces y luego a Asignaciones.
    • En LAN, pones ovpns1 (servidor) y pulsas Añadir.
    • A continuación, sólo tiene que guardar y aplicar los cambios.

Así que, una vez que hayas finalizado la configuración y la VPN esté funcionando, para probarla, simplemente ve a la máquina cliente, conéctate a la VPN y accede a meuip.com.br; comprueba que la IP saliente es la del VPS, si es así, está funcionando al 100%.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *