VPN

Slik setter du raskt opp din egen VPN på Amazon EC2-forekomst på 30 minutter

Slik setter du raskt opp din egen VPN på Amazon EC2-forekomst på 30 minutter
OpenVPN er en open source VPN-protokoll som brukes til sikker internettkommunikasjon. Den kan brukes til ekstern tilgang til nettverk, for personvernformål, for å få tilgang til eksterne servere i skyen og for sikkerheten til dine hjemmeenheter og Internet of Things (IoT). OpenVPN-løsningen er tilgjengelig for nesten alle operativsystemer, inkludert Android, iOS, Windows, Linux, MacOS og andre Unix-lignende operativsystemer.

Installasjon

Hvis du har en Linux- eller Windows-server (EC2) i Cloud (AWS eller Google cloud), kan OpenVPN enkelt installeres og settes opp der med noen få kommandoer. Hvis du ikke har det, kan du registrere deg for AWS Cloud gratis nivå konto for så billig som $ 1 per år, og du får prøve det meste 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 internett-hastighet, og det vil gjøre VPN-en raskere.

Etter å ha registrert en konto på Amazon Cloud, gå til AWS-konsollen og start en ny EC2-forekomst

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

Trykk deretter på neste og konfigurer sikkerhetsgruppen for din forekomst. I sikkerhetsgruppen legger du til en regel for HTTP / TCP / UDP-trafikk i porten der du vil at VPN-serveren skal lytte, e.g, HTTPS: 443 eller UDP: 1194

Opprett deretter et tastatur eller velg fra eksisterende tastatur. Dette tastaturet vil bli brukt til å koble til denne EC2-serveren via SSH.

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

Nå har vi både IP-adresse og tastatur for SSH, og vi kan koble til vår EC2-forekomst ved hjelp av dette tastaturet, kopiere IP-adressen til EC2-forekomst og skrive dette inn i terminalen din.

// endre tillatelsene til SSH-nøkkelpar-filen
[e-postbeskyttet]: ~ $ chmod 0600 privat.pem
 
// Bekreft tillatelsene til SSH-nøkkelpar-filen
[e-postbeskyttet]: ~ $ ls -la privat.pem
-rw ------- 1 azad azad 1692 دسمبر 21 19:41 privat.pem
 
// Logg på serveren din ved hjelp av SSH med din private nøkkel
[e-postbeskyttet]: ~ $ ssh -i privat.pem ubuntu @ 3.135.207.168

For å installere og konfigurere OpenVPN, bruker vi et skript fra github som automatisk laster ned og konfigurerer OpenVPN på EC2-serveren vår.

[e-postbeskyttet]: ~ $ sudo apt oppdatering
[e-postbeskyttet]: ~ $ sudo apt oppgradering -y
[e-postbeskyttet]: ~ $ mkdir vpn
[e-postbeskyttet]: ~ $ cd vpn /
[e-postbeskyttet]: ~ $ wget https: // git.io / vpn -O openvpn-install.sh

Nå trenger vi bare å kjøre skriptet og fylle ut instruksjonene. Type

[e-postbeskyttet]: ~ $ chmod + x openvpn-install.sh
[e-postbeskyttet]: ~ $ sudo ./ openvpn-install.sh

I instruksjonene ovenfor, oppgi serverens offentlige IP-adresse. Velg protokoll, UDP er litt raskere, det er derfor det anbefales mens TCP er stabil og pålitelig. Etter å ha fylt ut detaljene, trykk HIT. Skriptet vil ta litt tid å laste ned og konfigurere OpenVPN, og etter installasjonen ser du en klientfil av OpenVPN i hjemmekatalogen din "/ home / ubuntu" som vi bruker til å koble til.

[e-postbeskyttet]: ~ $ ls -la ~ / client-vpn.ovpn
-rw-r - r-- 1 root root 4997 8. jan 12:55 / home / ubuntu / client-vpn.ovpn

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

Kjører OpenVPN på Linux

Du kan laste ned klientfilen på systemet ditt ved hjelp av hvilken som helst klient som nc eller scp. Vi laster det ned med scp og ser hvordan det fungerer.

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

Du må også installere OpenVPN-klienten på systemet ditt og deretter kjøre openvpn ved hjelp av VPN-klientfilen "client-vpn.ovpn ”

[e-postbeskyttet]: ~ $ sudo apt installere openvpn -y
[e-postbeskyttet]: ~ $ sudo openvpn client-vpn.ovpn

Når forbindelsen er opprettet, åpner du nettleseren og bekrefter din offentlige IP-adresse. Hvis det er endret, fungerer det perfekt,

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

Hvis du vil åpne OpenVPN på Windows, MacOS eller et annet operativsystem, kan du få det herfra https: // openvpn.nett / community-nedlastinger /

Konklusjon

OpenVPN er sikker, gratis og brukervennlig VPN-løsning som kan brukes til å sikre internettkommunikasjon. 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.

Beste Gamepad Mapping Apps for Linux
Hvis du liker å spille spill på Linux med en gamepad i stedet for et vanlig tastatur- og musinngangssystem, er det noen nyttige apper for deg. Mange P...
Nyttige verktøy for Linux-spillere
Hvis du liker å spille spill på Linux, er sjansen stor for at du har brukt apper og verktøy som Wine, Lutris og OBS Studio for å forbedre spilloppleve...
HD Remastered Games for Linux som aldri hadde en Linux-utgave tidligere
Mange spillutviklere og utgivere kommer med HD-remaster av gamle spill for å forlenge franchisetiden, vennligst fans som ber om kompatibilitet med mod...