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/
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.