Hvordan raskt sette opp din egen VPN på Amazon EC2 -forekomst på topp 10 minutter

Hvordan raskt sette opp din egen VPN på Amazon EC2 -forekomst på topp 10 minutter
OpenVPN er en åpen kildekode VPN -protokoll som brukes til sikker internettkommunikasjon. Det kan brukes til ekstern tilgang av nettverk, til personvernformål, for å få tilgang til eksterne servere i skyen og for sikkerheten til hjemmeenhetene dine og tingenes internett (IoT). OpenVPN -løsning er tilgjengelig for nesten alle operativsystemer inkludert Android, iOS, Windows, Linux, MacOS og andre UNIX som operativsystemer.

Installasjon

Hvis du har en Linux eller Windows Server (EC2) i sky (AWS eller Google Cloud), kan OpenVPN enkelt installeres og konfigureres der med noen få kommandoer. Hvis du ikke har det, kan du registrere deg for AWS Cloud Free Tier -konto for så billig som $ 1 per år, og du vil prøve de fleste av Amazon Cloud Services.

Fordelene med å gjøre det i skyer er at vi får en offentlig IP -adresse og en server med utrolig internetthastighet, og det vil gjøre VPN -en vår raskere.

Etter å ha registrert en konto på Amazon Cloud, kan du gå til AWS -konsollen og lansere en fersk EC2 -forekomst

Du vil se mange serverbilder inkludert Linux og Windows. Velg Ubuntu 18 AMI (Amazon Machine Image) som Linux -serveren. Vi bruker Ubuntu fordi det er enkelt å konfigurere og skriptene er lett tilgjengelige

Treff deretter neste og konfigurer sikkerhetsgruppen for din forekomst. I sikkerhetsgruppe, legg til en regel for HTTPS/TCP/UDP -trafikk i Port hvor du vil at VPN -serveren din skal lytte på, e.G, HTTPS: 443 eller UDP: 1194

Lag deretter et tastatur eller velg mellom eksisterende tastaturer. At tastaturet vil bli brukt til å koble til denne EC2 -serveren via SSH.

Dette vil starte en ny EC2 -forekomst for oss, du kan kopiere IP -adressen fra bunnen

Nå har vi fått både IP -adresse og tastatur for SSH, og vi kan koble oss til EC2 -forekomsten din ved hjelp av dette tastaturet, kopier IP -adressen til EC2 -forekomsten og skriv dette i terminalen din.

// Endre tillatelsene til SSH-nøkkelparfilen
ubuntu@ubuntu: ~ $ chmod 0600 privat.Pem
// Bekreft tillatelsene til SSH-nøkkelparfilen
ubuntu@ubuntu: ~ $ ls -la privat.Pem
-RW ------- 1 Azad Azad 1692 دمبر 21 19:41 Privat.Pem
// Logg inn på serveren din ved å bruke SSH med din private nøkkel
ubuntu@ubuntu: ~ $ ssh -i privat.pem [email protected]

For å installere og konfigurere OpenVPN, bruker vi et skript fra GitHub som automatisk vil laste ned og konfigurere OpenVPN på EC2 -serveren vår.

ubuntu@ubuntu: ~ $ sudo apt oppdatering
ubuntu@ubuntu: ~ $ sudo apt oppgradering -y
ubuntu@ubuntu: ~ $ mkdir vpn
ubuntu@ubuntu: ~ $ cd vpn/
ubuntu@ubuntu: ~ $ wget https: // git.io/vpn -o openvpn -install.sh

Nå trenger vi bare å kjøre skriptet og fylle ut spørsmålene. Type

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

I ovennevnte spørsmål, gi serverens offentlige IP -adresse. Velg protokollen din, UDP er litt raskere, det er derfor den anbefales mens TCP er stabil og pålitelig. Etter å ha fylt ut detaljene, trykk Enter. Skriptet vil ta litt tid å laste ned og konfigurere OpenVPN, og etter installasjon vil du se en klientfil med OpenVPN i hjemmekatalogen “/Home/Ubuntu” som vi vil bruke til å koble til.

ubuntu@ubuntu: ~ $ ls -la ~/klient -vpn.OVPN
-RW-R-R-- 1 ROOT ROOT 4997 8 12:55/Hjem/Ubuntu/Client-VPN.OVPN

Nå kan du laste ned denne VPN -klientfilen, og du kan kjøre denne filen på et hvilket som helst system du ønsker, inkludert Linux, Windows, Android, iOS og MacOS.

Kjører OpenVPN på Linux

Du kan laste ned klientfilen på systemet ditt ved å bruke hvilken som helst klient som NC eller SCP. Vi laster den ned ved hjelp av SCP og ser hvordan det fungerer.

ubuntu@ubuntu: ~ $ scp -i ~/nedlastinger/privat.pem [email protected]: ~/klient-vpn.OVPN ./
klient-vpn.OVPN 100% 4997 20.2kb/s 00:00
ubuntu@ubuntu: ~ $ ls -la klient -vpn.OVPN
-RW-R-R-- 1 Azad Azad 4997 جوری 8 18:00 Klient-VPN.OVPN

Du må også installere OpenVPN-klienten på systemet ditt og deretter kjøre OpenVPN ved å bruke VPN-klientfilen “Client-VPN.OVPN ”

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

Etter at forbindelsen er etablert, åpner du nettleseren din og bekreft den offentlige IP -adressen. Hvis det er endret, fungerer det perfekt,

Hvis du vil bruke den på Android, kan du laste ned OpenVPN -klienten fra Play Store https: // play.Google.com/butikk/apper/detaljer?id = nett.OpenVPN.openVpn & hl = en

Hvis du vil openvpn på Windows, macOS eller et annet operativsystem, kan du få det herfra https: // openvpn.nett/fellesskap-nedlasting/

Konklusjon

OpenVPN er sikker, gratis og brukervennlig VPN -løsning som kan brukes til å sikre Internett -kommunikasjon. Metoden vi nettopp brukte for å konfigurere den var enkel, men det er noen andre metoder også. Du kan også tildele en permanent IP -adresse til OpenVPN -serveren din, så hvis VPN -serveren din slås av, vil den ikke miste sin offentlige IP -adresse.