Como configurar rapidamente sua própria VPN na instância do Amazon EC2 nos 10 melhores minutos

Como configurar rapidamente sua própria VPN na instância do Amazon EC2 nos 10 melhores minutos
OpenVPN é um protocolo VPN de código aberto que é usado para comunicação segura na Internet. Ele pode ser usado para acesso remoto de redes, para fins de privacidade, para acessar servidores remotos na nuvem e para a segurança de seus dispositivos domésticos e Internet das Coisas (IoT). A solução OpenVPN está disponível para quase todos os sistemas operacionais, incluindo Android, iOS, Windows, Linux, MacOS e outros sistemas operacionais do Unix, como.

Instalação

Se você possui um servidor Linux ou Windows (EC2) no Cloud (AWS ou Google Cloud), o OpenVPN pode ser facilmente instalado e configurado lá com alguns comandos. Se você não o tiver, pode se inscrever para a AWS Cloud Free Tier conta tão barata quanto US $ 1 por ano e poderá experimentar a maior parte dos serviços da Amazon Cloud.

Os benefícios de fazê -lo nas nuvens são que obtemos um endereço IP público e um servidor com uma velocidade incrível da Internet, e isso tornará nossa VPN mais rápida.

Depois de registrar uma conta na Amazon Cloud, vá para o seu console da AWS e inicie uma nova instância do EC2

Você verá muitas imagens de servidor, incluindo Linux e Windows. Selecione o Ubuntu 18 AMI (Amazon Machine Image) como seu servidor Linux. Usaremos o Ubuntu porque é fácil de configurar e seus scripts estão facilmente disponíveis

Em seguida, clique em seguida e configure o grupo de segurança para sua instância. No grupo de segurança, adicione uma regra para o tráfego HTTPS/TCP/UDP na porta onde deseja que seu servidor VPN ouça, e.G, HTTPS: 443 ou UDP: 1194

Em seguida, crie um teclado ou escolha entre os teclados existentes. Aquele teclado será usado para se conectar a este servidor EC2 via SSH.

Isso iniciará uma nova instância do EC2 para nós, você pode copiar seu endereço IP de baixo

Agora, temos o endereço IP e o TECHER para SSH e podemos nos conectar à nossa instância do EC2 usando este teclado, copie o endereço IP da instância EC2 e digite isso no seu terminal.

// Alterar as permissões do arquivo de pares de chave SSH
ubuntu@ubuntu: ~ $ chmod 0600 privado.PEM
// Confirme as permissões do arquivo de pares de chave SSH
ubuntu@ubuntu: ~ $ ls -la privado.PEM
-RW ------- 1 Azad Azad 1692 cadeiras 21 19:41 Privado.PEM
// Faça login no seu servidor usando SSH com sua chave privada
ubuntu@ubuntu: ~ $ ssh -i privado.pem [email protected]

Para instalar e configurar o OpenVPN, usaremos um script do GitHub que baixará e configurará automaticamente o OpenVPN em nosso servidor EC2.

ubuntu@ubuntu: ~ update APT de $ sudo
ubuntu@ubuntu: ~ $ sudo apt upgrade -y
ubuntu@ubuntu: ~ $ mkdir vpn
ubuntu@ubuntu: ~ $ CD VPN/
ubuntu@ubuntu: ~ $ wget https: // git.IO/VPN -o OpenVPN -Install.sh

Agora só precisamos executar o script e preencher os prompts. Tipo

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

Em avisos acima, dê o endereço IP público do seu servidor. Escolha o seu protocolo, o UDP é um pouco mais rápido e é por isso que é recomendado enquanto o TCP é estável e confiável. Depois de preencher os detalhes, pressione Enter. O script levará algum tempo para baixar e configurar o OpenVPN e, após a instalação, você verá um arquivo cliente do OpenVPN no seu diretório doméstico "/home/ubuntu" que usaremos para conectar.

ubuntu@ubuntu: ~ $ ls -la ~/client -vpn.Ovpn
-RW-R-R-- 1 Raiz 4997 8 de janeiro 12:55/Home/Ubuntu/Client-VPN.Ovpn

Agora você pode baixar este arquivo de cliente VPN e executar este arquivo em qualquer sistema que desejar, incluindo Linux, Windows, Android, iOS e MacOS.

Executando o OpenVPN no Linux

Você pode baixar o arquivo do cliente em seu sistema usando qualquer cliente como NC ou SCP. Vamos baixá -lo usando o SCP e ver como funciona.

ubuntu@ubuntu: ~ $ scp -i ~/downloads/privado.pem [email protected]: ~/cliente-vpn.Ovpn ./
cliente-vpn.OVPN 100% 4997 20.2kb/s 00:00
ubuntu@ubuntu: ~ $ ls -la client -vpn.Ovpn
-RW-R-R-- 1 AZAD AZAD 4997 جنوری 8 18:00 cliente-vpn.Ovpn

Você também precisa instalar o cliente OpenVPN no seu sistema e executar o OpenVPN usando o arquivo do cliente VPN “Client-vpn.ovpn ”

ubuntu@ubuntu: ~ $ sudo apt install openvpn -y
ubuntu@ubuntu: ~ $ sudo openvpn client-vpn.Ovpn

Depois que a conexão for estabelecida, abra seu navegador da web e verifique seu endereço IP público. Se mudou, está funcionando perfeitamente,

Se você quiser usá -lo no Android, pode baixar o cliente OpenVPN da play store https: // reproduzir.Google.com/store/Apps/Detalhes?id = net.OpenVPN.OpenVPN & HL = EN

Se você deseja abrir o Windows, MacOS ou algum outro sistema operacional, poderá obtê -lo daqui https: // openvpn.NET/Comunidade de downloads/

Conclusão

OpenVPN é seguro, gratuito e fácil de usar a solução VPN que pode ser usada para proteger a comunicação da Internet. O método que acabamos de configurar foi fácil, mas existem outros métodos também. Além disso, você pode alocar um endereço IP permanente para o seu servidor OpenVPN; portanto, se o seu servidor VPN desligar, não perderá seu endereço IP público.