¿Cómo hacer un servidor VPN?

Publicado: 2021-09-04

Una VPN en el mundo de hoy se ha convertido en una necesidad para mantener su identidad en línea segura y protegida de miradas indiscretas. Existe competencia en la industria entre los mejores proveedores de VPN para ofrecer los mejores servicios a los usuarios, pero incluso los servicios de VPN más poderosos tienen fallas por las cuales debe saber cómo crear su propio servidor VPN con los recursos limitados que tiene en su mano.

Es cierto que tendrás que hacer algunos esfuerzos adicionales para hacer tu propio servidor VPN, pero bueno, no hay terceros involucrados. Después de configurar su servidor VPN, asegúrese de verificar si su VPN funciona o no.

  • Puede crear su propio servidor VPN en Amazon Cloud Services y configurar dispositivos cliente para permitir el uso de su servidor VPN.
  • Si tiene un enrutador con capacidades VPN, puede configurar un servidor VPN en su red doméstica.
  • En caso de que no tenga un enrutador VPN, aún puede crear un servidor VPN en su red doméstica actualizando el firmware de su enrutador.

¿Cómo hacer un servidor VPN en la nube?

Configurar su propio servicio VPN puede ser un desafío, pero usar una solución basada en la nube es fácil. Configurar el sistema significa simplemente ingresar datos en un formulario en línea e información de facturación. No necesita molestarse en configurar una computadora o un enrutador, ya que administra todo por usted.

Crear una cuenta en los servicios web de Amazon

  • Vaya a la página de Amazon Web Services y haga clic en 'Crear una cuenta de AWS'.
  • Inicia sesión con tu cuenta.
  • En el panel Seguridad, identidad y cumplimiento, vaya a Servicios y luego a IAM.
  • Haga clic en Usuarios y luego en Agregar usuario.
  • Cree un nombre de usuario y luego haga clic en Acceso programático. Haga clic en Siguiente.
  • Haga clic en Adjuntar políticas existentes directamente.
  • Marque Acceso de administrador escribiendo 'admin' en la búsqueda. Haga clic en Siguiente.
  • Haga clic en el botón Descargar CSV, que consta de algunos archivos importantes que necesitará más adelante.

Configurar y ejecutar dependencias de algoritmos

Configurar Algo en su computadora con Windows puede tomar unos minutos. Lea las instrucciones, descargue Algo y ejecútelo seguido de la línea de comando para instalarlo y configurarlo.

En Windows 10

  • Vaya a Configuración y diríjase a Actualización y seguridad.
  • Haga clic en Para desarrolladores y habilite el Modo desarrollador.
  • Vaya al Panel de control y luego diríjase a Programas.
  • Activar funciones de Windows.
  • Seleccione Subsistema de Windows para Linux desplazándose hacia abajo.
  • Haga clic en Aceptar.
  • El programa se instalará en su computadora.
  • Reinicia tu computadora.
  • Ahora verifique si Linux Bash está instalado en su computadora o no escribiendo 'Bash' en el panel de búsqueda.
  • Abra Bash e instale el software después de responder algunas preguntas.
  • Tan pronto como se complete la instalación, escriba estos comandos a continuación,
 sudo apt-get update && sudo apt-get install python-pip python-setuptools build-essential libssl-dev libffi-dev python-dev python-virtualenv git -y
  • Use este comando a continuación para clonar el repositorio en el siguiente paso,
 git clone https://github.com/trailofbits/algo && cd algo
  • Ahora debe crear una lista de usuarios, escribir nano config.cfg y presionar el botón Intro.
  • El comando mostrará un editor de texto en su pantalla, escriba los nombres de los usuarios que pueden usar su VPN.
  • Para guardar la lista, ingrese Ctrl+X y cierre el editor.
  • En la terminal, ingrese el comando ./algo que iniciará la instalación.
  • La clave del proveedor de Amazon EC2 es 2, escriba 2 si ese es el proveedor que está buscando.
  • Introduzca un nombre de VPN.
  • Elija una ubicación de servidor (tenga en cuenta que si elige una ubicación de servidor más cercana a su ubicación real, el rendimiento será ligeramente mejor si elige un servidor lejano).
  • En este próximo paso, abra el archivo CSV que se descargó de AWS (en el último paso de la sección anterior).
  • Copie su clave de acceso de AWS y su clave secreta de AWS, pegue las claves en las secciones cuando sea necesario.
  • En la sección VPN On Demand, elija si desea o no que su VPN funcione automáticamente eligiendo Sí.

En Linux y macOS

Estas instrucciones funcionarán en cualquier Mac, pero tenga en cuenta que para Linux, estas instrucciones son solo para Debian Linux. Los comandos son diferentes para otras variantes de Linux.

  • Descarga Algo desde aquí .
  • Extraiga el archivo zip algo-master en su computadora.
  • Escriba cd en su terminal Linux, arrastre y suelte la carpeta algo-master en su terminal.
  • Debería verse como,
 cd /Users/hammalfarooq/Downloads/algo-master
  • Ingrese los siguientes comandos a continuación,
Para Linux, escriba estos comandos.

$ sudo apt-get update && sudo apt-get install \

construir-esencial \v

libssl-dev \

libffi-dev \

python-dev \

pitón-pip \

python-setuptools \

python-virtualenv –y

Para macOS, escriba estos comandos

$ python -m asegurarpip –usuario

$ python -m pip install –usuario –actualizar virtualenv

  • Luego continúe instalando las dependencias algorítmicas restantes ingresando los comandos a continuación,

$ python -m virtualenv –python=`cuál python2` env &&

origen env/bin/activar &&

python -m pip install -U pip virtualenv &&

python -m pip install -r requisitos.txt

Tenga en cuenta que es posible que deba instalar cc si su sistema operativo es macOS.

  • Escriba el comando sudo nano config.cfg e ingrese para crear una lista de usuarios que pueden usar su VPN.
  • Para guardar la lista, presione Ctrl+X.
  • En la misma terminal, ingrese ./algo para iniciar la instalación.
  • La clave del proveedor de Amazon EC2 es 2, escriba 2 si ese es el proveedor que está buscando.
  • Ingrese un nombre de VPN y elija una ubicación de servidor. (Tenga en cuenta que experimentará una buena velocidad si elige una ubicación de servidor VPN más cercana a su ubicación real).
  • Abra el archivo CSV descargado en la sección anterior de AWS.
  • Copie su clave de acceso de AWS y su clave secreta de AWS y péguelas donde sea necesario.
  • Puede habilitar la VPN para que funcione automáticamente eligiendo Sí en la sección VPN a pedido u operarla manualmente.

Configure sus dispositivos configurando VPN

Para instalar y configurar su VPN en un nuevo dispositivo, todo lo que necesita hacer es configurar un perfil.

Para dispositivos Apple

Mac
  • Haga doble clic en el archivo .mobileconfig que se encuentra en la carpeta algo-master dentro de la carpeta de configuración.
  • Comenzará la instalación y se creará un perfil.
iOS
  • Abra el archivo .mobileconfig en su dispositivo iOS (envíelo por correo electrónico o Airdrop) y configure un perfil para conectarse a la VPN.
  • Elimine el perfil cuando desee desconectarse de la VPN.

Para dispositivos Android

  • Instale strongSwan VPN Client desde Google Play Store.
  • En la carpeta de configuraciones, busque el archivo P12.
  • Transfiera el archivo P12 a su dispositivo Android.
  • Abra el archivo P12 a través de strongSwan VPN Client y conéctese a su VPN.

Para ventanas

  • Vaya a la carpeta de configuración y copie los archivos PEM, P12 y PS1.
  • Pegue los archivos en otro lugar de su computadora.
  • Haga clic e importe los archivos PEM en la carpeta del certificado Trusted Root.
  • Abra Windows Powershell y cambie el directorio al lugar donde pegó los archivos PEM, P12 y PS1.
  • Luego escriba este comando e ingrese,

Set-ExecutionPolicy Unrestricted -Scope CurrentUser

  • Ingrese el nombre de su secuencia de comandos de Powershell y presione Entrar.
  • En el último paso, escriba este comando y presione Entrar para completar la configuración.

Set-ExecutionPolicy Restricted -Scope CurrentUser

¡Ahora está conectado con éxito a su VPN y su tráfico es seguro!

¿Cómo hacer un servidor VPN en un enrutador VPN?

El requisito principal para este método es que debe saber qué es un enrutador VPN y en qué se diferencia de un enrutador normal.

La forma más fácil de configurar una VPN es usar su propio enrutador que admita VPN. Pero si no tiene un enrutador que incluya esta opción, es probable que este método no funcione. Siga leyendo para saber más sobre cómo puede crear un servidor VPN si no tiene un enrutador VPN.

  • Ejecute una búsqueda en su enrutador de "VPN" para ver si es compatible con el servicio.
  • Encontraste el manual de tu enrutador, ¿verdad? De lo contrario, puede encontrar la página de configuración de enrutamiento escribiendo 192.168.0.1 o 192.168.1.1 en su navegador y luego buscando la sección VPN de la página de configuración.
  • Cuando llegue a la sección VPN, configure un servidor VPN siguiendo las instrucciones.
  • Especifique un protocolo VPN y configure su VPN escribiendo un nombre de usuario y una contraseña. Reinicie el enrutador para aplicar la configuración.
  • Para utilizar la VPN en cualquier dispositivo, instale los archivos de configuración de su enrutador y extráigalos en su dispositivo.

¿Cómo hacer un servidor VPN flasheando su enrutador?

Una alternativa más para configurar una VPN en su red doméstica es actualizar el firmware de su enrutador. El parpadeo requiere investigación antes de hacerlo, así que tenga cuidado si decide usar esta técnica. Básicamente, va a instalar un sistema operativo en su enrutador que incluye funciones como el alojamiento de VPN, lo que le permite alojar una VPN.

Se recomienda que verifique la compatibilidad de su enrutador si es compatible con DD-WRT o OpenWrt antes de actualizar su enrutador.

Enrutador intermitente

  • Descargue el firmware compatible para su enrutador en su computadora y conecte su enrutador con la computadora.
  • Con un cable ethernet, conecte un extremo del cable al puerto LAN del enrutador y un extremo del cable al puerto LAN de la computadora.
  • Abra su navegador favorito en su computadora y acceda a la página de configuración del enrutador.
  • Vaya a la sección de actualización de firmware de su enrutador
  • Actualice su enrutador con el firmware descargado en el primer paso.
  • Siga las instrucciones cuidadosamente y actualice el firmware de su enrutador.

Crear un servidor VPN

  • Vaya a la página de configuración de su enrutador, luego siga los pasos para crear su propio servidor VPN.
  • En la página de configuración de su enrutador, vaya a la sección VPN.
  • Active el protocolo VPN (Protocolo recomendado: OpenVPN)
  • Ejecute los comandos para DD-WRT o OpenWrt, cualquiera que sea el tipo de firmware que haya elegido mientras actualiza el firmware de su enrutador.

Configure su servidor VPN y sus clientes

  • Para iniciar el proceso, configure la configuración del firewall de su enrutador para permitir conexiones VPN entrantes.
  • Genere un certificado para garantizar la comunicación del servidor VPN con un canal seguro al cliente VPN.
  • Genere Claves Privadas y Certificados para el Perfilado de Clientes VPN.
  • Ahora instale el software para OpenVPN.
  • En este punto, complete el proceso de generación de perfiles emitiendo los certificados y las claves privadas para los clientes de VPN.
  • Configure los perfiles de cliente VPN en los dispositivos que accederán a su servidor VPN.
  • Los clientes VPN con acceso ahora pueden conectarse a su servidor VPN.

¿Por qué hacer su propio servidor VPN?

En el mundo actual de miles de proveedores de VPN que ofrecen excelentes ofertas en servicios de VPN, existen algunas ventajas y razones adicionales por las que debería tener su propio servidor de VPN.

Ahorre en los cargos mensuales de VPN

Si tiene su propio servidor VPN, puede ahorrar todos los dólares que se deducen de su cuenta mensualmente mientras obtiene todos los beneficios de una VPN. Sin embargo, no podrá usar las funciones adicionales que brindan los servicios VPN, como las funciones Kill-Switch, Double Encryption o Multi-Hop.

Acceso a la red doméstica desde cualquier lugar

Configurar su VPN en su propio enrutador doméstico le permitirá usar los recursos en casa como si todavía estuviera allí. Desde la impresión de documentos desde la impresora de su casa hasta el acceso a sus archivos personales, todo lo que estaba disponible para usted cuando estaba conectado a través de una conexión por cable será accesible mientras usa la conexión VPN.

Evite ser rastreado

No desea que sus actividades de navegación web sean monitoreadas por un servicio VPN. Tener su propio servidor VPN garantizará que sus datos estén seguros. Aunque, si desea un servicio VPN de terceros que tenga políticas de registro estrictas, puede optar por ExpressVPN .

¿Por qué no debería crear su propio servidor VPN?

No es necesario configurar su propio servidor VPN. Un servicio VPN confiable le brindará un alto nivel de seguridad y privacidad a menos que tenga sus propias razones para configurar un servidor VPN por sí mismo.

Velocidad de Internet lenta

Una VPN puede respaldarlo a toda costa, pero también puede ralentizar su conexión a Internet si tiene un ancho de banda de velocidad promedio.

Los enrutadores domésticos pueden ser excelentes activos para configurar un servidor VPN, pero no siempre tienen el ancho de banda necesario. Si ya tiene una velocidad limitada de Internet, alojar su propio servidor VPN reducirá aún más su velocidad de Internet.

Acceso solo a la IP de su red doméstica

No tendrá acceso a múltiples ubicaciones o servidores que un proveedor comercial de VPN ofrece a sus usuarios para probar y encontrar el mejor servidor VPN que desbloquea bibliotecas de transmisión o falsificación geográfica de sus juegos AR favoritos basados ​​en la ubicación geográfica. Pero solo tendrá acceso a la dirección IP de su red doméstica.

Sin acceso a funciones de VPN externas

Las VPN comerciales no solo ofrecen una actividad de Internet segura en la web, sino que ofrecen más funciones que pueden garantizar su privacidad en línea. Las funciones como Kill-switch, Double Encryption o Multi-Hop generalmente se incluyen en los planes básicos de los servicios VPN de terceros y estas funciones son una ventaja para mantenerlo seguro y anónimo en la web.

¡Envolviendolo!

Priorice sus razones primero si realmente necesita crear un servidor VPN propio. Porque existe un requisito de esfuerzo adicional si configura un servidor VPN por su cuenta con los recursos limitados que tiene, para seguir manteniéndolo, verificar si hay fugas y configurarlo correctamente. Aparte de eso, ¡siempre puede obtener un servicio VPN confiable con precios razonables con un poco de investigación!

¿Tiene alguna idea sobre esto? Háganos saber a continuación en los comentarios o lleve la discusión a nuestro Twitter o Facebook.

Recomendaciones de los editores: