WitMovil.El Blog de un DevOps
WitMovil.

Explorando la automatización, la tecnología móvil y la ingeniería de software eficiente.

Sistemas Operativos
Explorar
TechCodeAutomation
Nosotros
Acerca deContactoDonar
Conectar
Nuntius GitHub LinkedIn

© 2026 WitMovil

BY NUNTIUS.DEV

PrivacidadTérminosAnti-Spam

Hecho con Next.js & PocketBase

Volver al inicio

Instalar tu servidor OpenVPN en menos de 1 minuto

Jeyson Orozco
Escrito porJeyson Orozco
Ko-fi
26 de febrero de 2024
General
Instalar tu servidor OpenVPN en menos de 1 minuto


Para salvaguardar la privacidad y acceder a contenido restringido geográficamente, la implementación de un servidor OpenVPN constituye una solución eficaz para establecer tu propia red privada virtual (VPN). Este tutorial te guiará a través de los pasos para instalar y configurar un servidor OpenVPN en un entorno basado en Ubuntu 20.04



Requisitos

  • Un VPS con Ubuntu 20.04

Paso 1: Descargar OpenVPN Server y configurarlo Ejecuta el siguiente comando para instalar OpenVPN Server en el usuario que tengas disponible para luego acceder al ovpn:

wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh

Deberían aparecer las siguientes indicaciones, sigue las instrucciones en pantalla o a continuación:

Si tu servidor tiene asignadas múltiples IP, aparecerá en este aviso, tu IP principal debería ser la primera.

Code
<figure class="my-12 group">
      <div class="relative rounded-2xl md:rounded-[2.5rem] overflow-hidden border border-white/10 shadow-2xl bg-[#0a0a0a]">
          <img 
            src="https://blogs-bd.witmovil.com/api/files/pbc_1125843985/7d7s10geds873ag/image_42_jqq0t14t5j.png" 
            alt="Paso 1" 
            class="w-full h-auto object-cover"
            loading="lazy"
          />
      </div>
      <figcaption class="text-center text-gray-400 text-[10px] mt-4 uppercase tracking-[0.3em] font-bold">
        — Captura de pantalla 01 —
      </figcaption>
    </figure>

Si no aparece tu ip simplemente da enter y luego te pedirá que ingreses la ip pública

Mucho cuidado coloca la ip correctamente.

En este caso, cuando el script te pide la dirección IPv4 pública o el nombre de host y muestra automáticamente 247.124.158.15, eso significa que ha detectado correctamente la dirección IP pública de tu servidor.

Si esa es la dirección correcta, simplemente presiona Enter para aceptar la opción predeterminada:

Code
<figure class="my-12 group">
      <div class="relative rounded-2xl md:rounded-[2.5rem] overflow-hidden border border-white/10 shadow-2xl bg-[#0a0a0a]">
          <img 
            src="https://blogs-bd.witmovil.com/api/files/pbc_1125843985/7d7s10geds873ag/image_48_5ovd2gbgfp.png" 
            alt="Paso 2" 
            class="w-full h-auto object-cover"
            loading="lazy"
          />
      </div>
      <figcaption class="text-center text-gray-400 text-[10px] mt-4 uppercase tracking-[0.3em] font-bold">
        — Captura de pantalla 02 —
      </figcaption>
    </figure>
Que protocolo usaras

En la mayoría de los casos, querrás seleccionar UDP, ya que es un protocolo más rápido. Pero si sabes que UDP está bloqueado, puedes seleccionar TCP.

Code
<figure class="my-12 group">
      <div class="relative rounded-2xl md:rounded-[2.5rem] overflow-hidden border border-white/10 shadow-2xl bg-[#0a0a0a]">
          <img 
            src="https://blogs-bd.witmovil.com/api/files/pbc_1125843985/7d7s10geds873ag/image_43_gzgg7q80rc.png" 
            alt="Paso 3" 
            class="w-full h-auto object-cover"
            loading="lazy"
          />
      </div>
      <figcaption class="text-center text-gray-400 text-[10px] mt-4 uppercase tracking-[0.3em] font-bold">
        — Captura de pantalla 03 —
      </figcaption>
    </figure>

El puerto predeterminado de 1194 debería estar bien en la mayoría de los casos, pero si sabes que está bloqueado, puedes usar otro puerto, como el 443.

Code
<figure class="my-12 group">
      <div class="relative rounded-2xl md:rounded-[2.5rem] overflow-hidden border border-white/10 shadow-2xl bg-[#0a0a0a]">
          <img 
            src="https://blogs-bd.witmovil.com/api/files/pbc_1125843985/7d7s10geds873ag/image_44_o2st6hnu5y.png" 
            alt="Paso 4" 
            class="w-full h-auto object-cover"
            loading="lazy"
          />
      </div>
      <figcaption class="text-center text-gray-400 text-[10px] mt-4 uppercase tracking-[0.3em] font-bold">
        — Captura de pantalla 04 —
      </figcaption>
    </figure>

Esta opción te permitirá configurar tus servidores DNS. Esto depende completamente de ti. Si deseas bloqueo de anuncios, usa AdGuard, pero 1.1.1.1 es el servidor DNS que recomendamos.

Code
<figure class="my-12 group">
      <div class="relative rounded-2xl md:rounded-[2.5rem] overflow-hidden border border-white/10 shadow-2xl bg-[#0a0a0a]">
          <img 
            src="https://blogs-bd.witmovil.com/api/files/pbc_1125843985/7d7s10geds873ag/image_45_picqon2foa.png" 
            alt="Paso 5" 
            class="w-full h-auto object-cover"
            loading="lazy"
          />
      </div>
      <figcaption class="text-center text-gray-400 text-[10px] mt-4 uppercase tracking-[0.3em] font-bold">
        — Captura de pantalla 05 —
      </figcaption>
    </figure>

Esta opción te permitirá establecer el cliente para tu VPN. Si serás la única persona que usará tu VPN, puedes dejar esto como “client”.

Code
<figure class="my-12 group">
      <div class="relative rounded-2xl md:rounded-[2.5rem] overflow-hidden border border-white/10 shadow-2xl bg-[#0a0a0a]">
          <img 
            src="https://blogs-bd.witmovil.com/api/files/pbc_1125843985/7d7s10geds873ag/image_46_624xom6dxa.png" 
            alt="Paso 6" 
            class="w-full h-auto object-cover"
            loading="lazy"
          />
      </div>
      <figcaption class="text-center text-gray-400 text-[10px] mt-4 uppercase tracking-[0.3em] font-bold">
        — Captura de pantalla 06 —
      </figcaption>
    </figure>

Ahora estás listo para comenzar la instalación del servidor OpenVPN, presiona ENTER para instalar.

Code
<figure class="my-12 group">
      <div class="relative rounded-2xl md:rounded-[2.5rem] overflow-hidden border border-white/10 shadow-2xl bg-[#0a0a0a]">
          <img 
            src="https://blogs-bd.witmovil.com/api/files/pbc_1125843985/7d7s10geds873ag/image_47_e69zwbygur.png" 
            alt="Paso 7" 
            class="w-full h-auto object-cover"
            loading="lazy"
          />
      </div>
      <figcaption class="text-center text-gray-400 text-[10px] mt-4 uppercase tracking-[0.3em] font-bold">
        — Captura de pantalla 07 —
      </figcaption>
    </figure>

Tu perfil OpenVPN ahora debería estar disponible en /root/client.ovpn. Ahora puedes usar este archivo para tu cliente OpenVPN y conectarte a tu servidor.

Créditos a: Nyr/openvpn-install por el script utilizado en este tutorial.

Originalmente publicado en https://docs.rawsrv.com.