Cómo configurar rápidamente su propia VPN en la instancia de Amazon EC2 en los 10 minutos principales

Cómo configurar rápidamente su propia VPN en la instancia de Amazon EC2 en los 10 minutos principales
OpenVPN es un protocolo VPN de código abierto que se utiliza para la comunicación segura de Internet. Se puede utilizar para el acceso remoto de las redes, para fines de privacidad, para acceder a servidores remotos en la nube y para la seguridad de sus dispositivos domésticos e Internet de las cosas (IoT). La solución OpenVPN está disponible para casi todos los sistemas operativos, incluidos Android, iOS, Windows, Linux, MacOS y otros sistemas operativos, como los sistemas operativos.

Instalación

Si tiene un servidor Linux o Windows (EC2) en Cloud (AWS o Google Cloud), OpenVPN se puede instalar y configurar fácilmente allí con algunos comandos. Si no lo tiene, puede registrarse en una cuenta de nivel gratuita de AWS Cloud por $ 1 por año y podrá probar la mayoría de los servicios en la nube de Amazon.

Los beneficios de hacerlo en las nubes son que obtenemos una dirección IP pública y un servidor con una velocidad de Internet increíble, y eso hará que nuestra VPN sea más rápido.

Después de registrar una cuenta en Amazon Cloud, vaya a su consola AWS y inicie una nueva instancia de EC2

Verá muchas imágenes del servidor, incluidos Linux y Windows. Seleccione el Ubuntu 18 AMI (imagen de Amazon Machine) como su servidor Linux. Usaremos Ubuntu porque es fácil de configurar y sus scripts están fácilmente disponibles

Luego presione SIGUIENTE y configure el grupo de seguridad para su instancia. En el grupo de seguridad, agregue una regla para el tráfico HTTPS/TCP/UDP en el puerto donde desea que escuche su servidor VPN, e.G, https: 443 o UDP: 1194

Luego cree un keypair o elija entre los teclados existentes. Que KeyPair se usará para conectarse a este servidor EC2 a través de SSH.

Esto iniciará una nueva instancia de EC2 para nosotros, puede copiar su dirección IP desde abajo

Ahora tenemos dirección IP y KEYPAIR para SSH y podemos conectarnos a nuestra instancia de EC2 usando este KeyPair, copiar la dirección IP de la instancia de EC2 y escribir esto en su terminal.

// Cambiar los permisos del archivo de par de teclas SSH
ubuntu@ubuntu: ~ $ chmod 0600 privado.pem
// Confirma los permisos del archivo de par de teclas SSH
ubuntu@ubuntu: ~ $ ls -la privado.pem
-RW ------- 1 Azad Azad 1692 دسمبر 21 19:41 Privado.pem
// Inicie sesión en su servidor usando SSH con su clave privada
ubuntu@ubuntu: ~ $ ssh -i privado.Pem [email protected]

Para instalar y configurar OpenVPN, usaremos un script de GitHub que descargará y configurará automáticamente OpenVPN en nuestro servidor EC2.

ubuntu@ubuntu: ~ $ sudo apt actualización
ubuntu@ubuntu: ~ $ sudo apt ograde -y
ubuntu@ubuntu: ~ $ mkdir vpn
ubuntu@ubuntu: ~ $ cd vpn/
ubuntu@ubuntu: ~ $ wget https: // git.IO/VPN -O OpenVPN -Install.mierda

Ahora solo necesitamos ejecutar el script y completar las indicaciones. Tipo

ubuntu@ubuntu: ~ $ chmod +x openvpn-install.mierda
ubuntu@ubuntu: ~ $ sudo ./OpenVPN Install.mierda

En las indicaciones anteriores, proporcione la dirección IP pública de su servidor. Elija su protocolo, UDP es un poco más rápido, por eso se recomienda mientras TCP es estable y confiable. Después de completar los detalles, presione Enter. El script tomará un tiempo para descargar y configurar OpenVPN y después de la instalación, verá un archivo de cliente de OpenVPN en su directorio de inicio "/Home/Ubuntu" que usaremos para conectarse.

ubuntu@ubuntu: ~ $ ls -la ~/client -vpn.ovpn
-RW-R-R-- 1 raíz 4997 8 de enero 12:55/Home/Ubuntu/Client-VPN.ovpn

Ahora puede descargar este archivo de cliente VPN y puede ejecutar este archivo en cualquier sistema que desee, incluidos Linux, Windows, Android, iOS y MacOS.

Ejecutando OpenVPN en Linux

Puede descargar el archivo del cliente en su sistema utilizando cualquier cliente como NC o SCP. Lo descargaremos usando SCP y veremos cómo funciona.

ubuntu@ubuntu: ~ $ scp -i ~/descargas/privado.Pem [email protected]: ~/Client-VPN.ovpn ./
Client-VPN.ovpn 100% 4997 20.2kb/s 00:00
ubuntu@ubuntu: ~ $ ls -la cliente -vpn.ovpn
-RW-R-R-- 1 Azad Azad 4997 جنوری 8 18:00 Cliente-VPN.ovpn

También debe instalar el cliente OpenVPN en su sistema y luego ejecutar OpenVPN usando el archivo del cliente VPN "Client-VPN.ovpn "

Ubuntu@ubuntu: ~ $ sudo apt install Openvpn -y
ubuntu@ubuntu: ~ $ sudo OpenVPN Client-VPN.ovpn

Después de establecer la conexión, abra su navegador web y verifique su dirección IP pública. Si ha cambiado, entonces funciona perfectamente,

Si desea usarlo en Android, puede descargar el cliente OpenVPN de Play Store https: // Play.Google.com/store/aplicaciones/detalles?id = net.OpenVPN.OpenVPN & HL = EN

Si desea OpenVPN en Windows, macOS o algún otro sistema operativo, puede obtenerlo desde aquí https: // OpenVPN.Net/Community-Downloads/

Conclusión

OpenVPN es una solución VPN segura, gratuita y fácil de usar que se puede utilizar para asegurar la comunicación por Internet. El método que acabamos de usar para configurarlo fue fácil, pero también hay otros métodos. Además, puede asignar una dirección IP permanente a su servidor OpenVPN, por lo que si su servidor VPN se apaga, entonces no perderá su dirección IP pública.