VPN

Como configurar rapidamente sua própria VPN na instância do Amazon EC2 em 30 minutos

Como configurar rapidamente sua própria VPN na instância do Amazon EC2 em 30 minutos
OpenVPN é um protocolo VPN de código aberto 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 semelhantes ao Unix.

Instalação

Se você tiver um servidor Linux ou Windows (EC2) na nuvem (AWS ou Google cloud), o OpenVPN pode ser facilmente instalado e configurado com alguns comandos. Se você não tem, então você pode se inscrever para uma conta de nível gratuito da nuvem AWS por um preço tão baixo quanto $ 1 por ano e você poderá experimentar a maioria dos serviços em nuvem da Amazon.

As vantagens de fazer isso nas nuvens são que temos um endereço IP público e um servidor com uma velocidade incrível de internet, o que tornará nossa VPN mais rápida.

Depois de registrar uma conta na Amazon Cloud, vá para seu console AWS e inicie uma nova instância 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 próximo 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 em que você deseja que o servidor VPN ouça, e.g, HTTPS: 443 ou UDP: 1194

Em seguida, crie um par de chaves ou escolha um dos pares de chaves existentes. Esse par de chaves será usado para se conectar a este servidor EC2 via SSH.

Isso iniciará uma nova instância EC2 para nós, você pode copiar seu endereço IP da parte inferior

Agora temos o endereço IP e o par de chaves para SSH e podemos nos conectar à nossa instância EC2 usando este par de chaves, copie o endereço IP da instância EC2 e digite-o em seu terminal.

// altera as permissões do arquivo de par de chaves SSH
[email protegido]: ~ $ chmod 0600 privado.pem
 
// Confirme as permissões do arquivo de par de chaves SSH
[email protegido]: ~ $ ls -la privado.pem
-rw ------- 1 azad azad 1692 دسمبر 21 19:41 privado.pem
 
// Faça login em seu servidor usando SSH com sua chave privada
[email protegido]: ~ $ ssh -i privado.pem ubuntu @ 3.135.207.168

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

[email protegido]: ~ $ sudo apt update
[email protegido]: ~ $ sudo apt upgrade -y
[email protegido]: ~ $ mkdir vpn
[email protegido]: ~ $ cd vpn /
[email protegido]: ~ $ wget https: // git.io / vpn -O openvpn-install.sh

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

[email protegido]: ~ $ chmod + x openvpn-install.sh
[email protegido]: ~ $ sudo ./ openvpn-install.sh

Nos prompts acima, forneça o endereço IP público do seu servidor. Escolha o seu protocolo, o UDP é um pouco mais rápido, por isso é recomendado enquanto o TCP é estável e confiável. Após preencher os detalhes, HIT entra. O script levará algum tempo para baixar e configurar o OpenVPN e após a instalação, você verá um arquivo cliente do OpenVPN em seu diretório inicial “/ home / ubuntu” que usaremos para conectar.

[email protegido]: ~ $ ls -la ~ / client-vpn.ovpn
-rw-r - r-- 1 root root 4997 8 de janeiro 12:55 / home / ubuntu / client-vpn.ovpn

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

Executando OpenVPN no Linux

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

[email protegido]: ~ $ scp -i ~ / Downloads / privado.pem ubuntu @ 3.135.207.168: ~ / client-vpn.ovpn ./
client-vpn.ovpn 100% 4997 20.2 KB / s 00:00
[email protegido]: ~ $ ls -la client-vpn.ovpn
-rw-r - r-- 1 azad azad 4997 جنوری 8 18:00 client-vpn.ovpn

Você também precisa instalar o cliente OpenVPN em seu sistema e, em seguida, executar o openvpn usando o arquivo do cliente VPN “client-vpn.ovpn ”

[email protegido]: ~ $ sudo apt install openvpn -y
[email protegido]: ~ $ 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 quiser usá-lo no Android, você pode baixar o cliente OpenVPN da Play Store https: // play.Google.com / store / apps / details?id = net.openvpn.openvpn & hl = en

Se você deseja OpenVPN no Windows, MacOS ou algum outro sistema operacional, você pode obtê-lo aqui https: // openvpn.net / community-downloads /

Conclusão

OpenVPN é uma solução VPN segura, gratuita e fácil de usar que pode ser usada para proteger a comunicação pela Internet. O método que acabamos de usar para configurá-lo era fácil, mas existem alguns outros métodos também. Além disso, você pode alocar um endereço IP permanente para o seu servidor OpenVPN para que, se o servidor VPN desligar, ele não perca seu endereço IP público.

OpenTTD vs Simutrans
Criar sua própria simulação de transporte pode ser divertido, relaxante e extremamente atraente. É por isso que você precisa ter certeza de experiment...
Tutorial OpenTTD
OpenTTD é um dos jogos de simulação de negócios mais populares que existem. Neste jogo, você precisa criar um maravilhoso negócio de transporte. No en...
SuperTuxKart para Linux
SuperTuxKart é um ótimo título projetado para trazer a você a experiência Mario Kart gratuitamente em seu sistema Linux. É bastante desafiador e diver...