Come impostare rapidamente la tua VPN su Amazon EC2 istanza tra i primi 10 minuti

Come impostare rapidamente la tua VPN su Amazon EC2 istanza tra i primi 10 minuti
OpenVPN è un protocollo VPN open source che viene utilizzato per una comunicazione Internet sicura. Può essere utilizzato per l'accesso remoto delle reti, per scopi di privacy, per accedere ai server remoti nel cloud e per la sicurezza dei dispositivi domestici e dell'Internet of Things (IoT). La soluzione OpenVPN è disponibile per quasi tutti i sistemi operativi tra cui Android, iOS, Windows, Linux, MacOS e altri sistemi operativi UNIX.

Installazione

Se hai un Linux o Windows Server (EC2) in Cloud (AWS o Google Cloud), OpenVPN può essere facilmente installato e configurato lì con alcuni comandi. Se non ce l'hai, puoi iscriverti a AWS Cloud Free Tier Account per economico di $ 1 all'anno e potrai provare la maggior parte dei servizi di Amazon Cloud.

I vantaggi di farlo tra le nuvole sono che otteniamo un indirizzo IP pubblico e un server con una velocità di Internet incredibile, e questo renderà più veloce la nostra VPN.

Dopo aver registrato un account su Amazon Cloud, vai alla sua console AWS e lancia una nuova istanza EC2

Vedrai molte immagini del server tra cui Linux e Windows. Seleziona Ubuntu 18 ami (immagine della macchina Amazon) come server Linux. Useremo Ubuntu perché è facile da configurare e i suoi script sono facilmente disponibili

Quindi premi successivo e configura il gruppo di sicurezza per l'istanza. Nel gruppo di sicurezza, aggiungi una regola per il traffico HTTPS/TCP/UDP nella porta dove si desidera ascoltare il tuo server VPN, E.G, Https: 443 o UDP: 1194

Quindi crea un tasto o scegli dai tasti esistenti. Quella tastiera verrà utilizzata per connettersi a questo server EC2 tramite SSH.

Questo inizierà una nuova istanza EC2 per noi, puoi copiare il suo indirizzo IP dal basso

Ora abbiamo sia l'indirizzo IP che il tasto per SSH e possiamo connetterci alla nostra istanza EC2 utilizzando questo tasto, copiare l'indirizzo IP dell'istanza EC2 e digitare questo nel tuo terminale.

// Modifica le autorizzazioni del file di coppia chiave SSH
ubuntu@ubuntu: ~ $ chmod 0600 privato.PEM
// Conferma le autorizzazioni del file di coppia chiave SSH
ubuntu@ubuntu: ~ $ ls -la privato.PEM
-RW ------- 1 AZAD AZAD 1692 دسمبر 21 19:41 Private.PEM
// Accedi al tuo server utilizzando SSH con la chiave privata
ubuntu@ubuntu: ~ $ ssh -i privato.pem [email protected]

Per installare e configurare OpenVPN, utilizzeremo uno script da GitHub che scaricherà e configurerà automaticamente OpenVPN sul nostro server EC2.

ubuntu@ubuntu: ~ $ sudo apt update
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

Ora dobbiamo solo eseguire lo script e compilare i prompt. Tipo

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

In precedenti istruzioni, dai l'indirizzo IP pubblico del tuo server. Scegli il tuo protocollo, UDP è un po 'più veloce ecco perché è consigliato mentre TCP è stabile e affidabile. Dopo aver compilato i dettagli, premi Invio. Lo script richiederà un po 'di tempo per scaricare e configurare OpenVPN e dopo l'installazione, vedrai un file client di OpenVPN nella tua home directory “/home/ubuntu” che useremo per connettersi.

ubuntu@ubuntu: ~ $ ls -la ~/client -vpn.Ovpn
-RW-R-R-- 1 root root 4997 8 gennaio 12:55/home/ubuntu/client-vpn.Ovpn

Ora puoi scaricare questo file client VPN e puoi eseguire questo file su qualsiasi sistema desideri tra cui Linux, Windows, Android, iOS e macOS.

Esecuzione di OpenVPN su Linux

È possibile scaricare il file client sul sistema utilizzando qualsiasi client come NC o SCP. Lo scaricheremo usando SCP e vedremo come funziona.

ubuntu@ubuntu: ~ $ Scp -i ~/downloads/private.pem [email protected]: ~/client-vpn.Ovpn ./
Client-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 Client-VPN.Ovpn

È inoltre necessario installare il client OpenVPN sul sistema, quindi eseguire OpenVPN utilizzando il file client VPN “Client-VPN.OVPN "

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

Dopo aver stabilito la connessione, apri il browser Web e verifica il tuo indirizzo IP pubblico. Se è cambiato, funziona perfettamente,

Se vuoi usarlo su Android, puoi scaricare il client OpenVPN da Play Store https: // Play.Google.com/store/app/dettagli?id = net.Openvpn.OpenVPN & hl = en

Se si desidera OpenVPN su Windows, MacOS o qualche altro sistema operativo, puoi ottenerlo da qui https: // OpenVPN.net/community-downloads/

Conclusione

OpenVPN è sicuro, gratuito e facile da usare Soluzione VPN che può essere utilizzata per proteggere la comunicazione Internet. Il metodo che abbiamo appena usato per configurarlo è stato facile ma ci sono anche altri metodi. Inoltre, puoi allocare un indirizzo IP permanente al server OpenVPN, quindi se il server VPN si spegne, non perderà il suo indirizzo IP pubblico.