VPN

So richten Sie in 30 Minuten schnell Ihr eigenes VPN auf der Amazon EC2-Instance ein

So richten Sie in 30 Minuten schnell Ihr eigenes VPN auf der Amazon EC2-Instance ein
OpenVPN ist ein Open-Source-VPN-Protokoll, das für die sichere Internetkommunikation verwendet wird. Es kann für den Fernzugriff auf Netzwerke, für Datenschutzzwecke, für den Zugriff auf Remote-Server in der Cloud und für die Sicherheit Ihrer Heimgeräte und des Internets der Dinge (IoT) verwendet werden. Die OpenVPN-Lösung ist für fast jedes Betriebssystem verfügbar, einschließlich Android, iOS, Windows, Linux, MacOS und andere Unix-ähnliche Betriebssysteme.

Installation

Wenn Sie einen Linux- oder Windows-Server (EC2) in der Cloud (AWS oder Google Cloud) haben, kann OpenVPN dort einfach mit wenigen Befehlen installiert und eingerichtet werden. Wenn Sie es nicht haben, können Sie sich für nur 1 US-Dollar pro Jahr für ein kostenloses AWS Cloud-Konto anmelden und die meisten Amazon Cloud-Services ausprobieren.

Der Vorteil, dies in Clouds zu tun, besteht darin, dass wir eine öffentliche IP-Adresse und einen Server mit unglaublicher Internetgeschwindigkeit erhalten, wodurch unser VPN schneller wird.

Rufen Sie nach der Registrierung eines Kontos bei Amazon Cloud die AWS-Konsole auf und starten Sie eine neue EC2-Instance

Sie werden viele Server-Images sehen, einschließlich Linux und Windows. Wählen Sie das Ubuntu 18 AMI (Amazon Machine Image) als Ihren Linux-Server. Wir werden Ubuntu verwenden, weil es einfach zu konfigurieren ist und seine Skripte leicht verfügbar sind

Klicken Sie dann auf Weiter und konfigurieren Sie die Sicherheitsgruppe für Ihre Instanz. Fügen Sie in der Sicherheitsgruppe eine Regel für HTTPs/TCP/UDP-Datenverkehr am Port hinzu, auf dem Ihr VPN-Server lauschen soll, z.B. HTTPS:443 oder UDP:1194

Erstellen Sie dann ein Schlüsselpaar oder wählen Sie aus vorhandenen Schlüsselpaaren aus. Dieses Schlüsselpaar wird verwendet, um über SSH eine Verbindung zu diesem EC2-Server herzustellen.

Dadurch wird eine neue EC2-Instanz für uns gestartet, Sie können ihre IP-Adresse von unten kopieren copy

Jetzt haben wir sowohl die IP-Adresse als auch das Schlüsselpaar für SSH und können uns mit diesem Schlüsselpaar mit unserer EC2-Instanz verbinden, die IP-Adresse der EC2-Instanz kopieren und in Ihr Terminal eingeben.

//die Berechtigungen der SSH-Schlüsselpaardatei ändern
[email protected]:~$ chmod 0600 privat.pem
 
// Bestätigen Sie die Berechtigungen der SSH-Schlüsselpaardatei
[email protected]:~$ ls -la privat.pem
-rw------- 1 azad azad 1692 دسمبر  21 19:41 privat.pem
 
// Melden Sie sich per SSH mit Ihrem privaten Schlüssel bei Ihrem Server an
[email protected]:~$ ssh -i privat.pem [email protected]

Um OpenVPN zu installieren und zu konfigurieren, verwenden wir ein Skript von github, das OpenVPN automatisch auf unseren EC2-Server herunterlädt und konfiguriert.

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

Jetzt müssen wir nur noch das Skript ausführen und die Eingabeaufforderungen ausfüllen. Art

[email protected]:~$ chmod +x openvpn-install.Sch
[email protected]:~$ sudo ./openvpn-install.Sch

Geben Sie in den obigen Eingabeaufforderungen die öffentliche IP-Adresse Ihres Servers ein. Wählen Sie Ihr Protokoll, UDP ist etwas schneller, deshalb wird es empfohlen, während TCP stabil und zuverlässig ist. Nach dem Ausfüllen der Details HIT enter. Das Skript braucht einige Zeit, um OpenVPN herunterzuladen und zu konfigurieren. Nach der Installation sehen Sie eine Client-Datei von OpenVPN in Ihrem Home-Verzeichnis „/home/ubuntu“, die wir verwenden, um eine Verbindung herzustellen.

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

Jetzt können Sie diese VPN-Client-Datei herunterladen und diese Datei auf jedem beliebigen System ausführen, einschließlich Linux, Windows, Android, iOS und MacOS.

OpenVPN unter Linux ausführen

Sie können die Client-Datei mit einem beliebigen Client wie nc oder scp auf Ihr System herunterladen. Wir werden es mit scp herunterladen und sehen, wie es funktioniert.

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

Sie müssen auch den OpenVPN-Client auf Ihrem System installieren und dann openvpn mit der VPN-Clientdatei „client-vpn“ ausführen.ovpn“

[email protected]:~$ sudo apt install openvpn -y
[email protected]:~$ sudo openvpn client-vpn.ovpn

Nachdem die Verbindung hergestellt wurde, öffnen Sie Ihren Webbrowser und überprüfen Sie Ihre öffentliche IP-Adresse. Wenn es geändert wurde, dann funktioniert es perfekt,

Wenn Sie es auf Android verwenden möchten, können Sie den OpenVPN-Client aus dem Play Store herunterladen https://spielen.Google.com/store/apps/details?id=net.openvpn.openvpn&hl=de

Wenn Sie OpenVPN unter Windows, MacOS oder einem anderen Betriebssystem verwenden möchten, können Sie es hier herunterladen https://openvpn.net/community-downloads/

Fazit

OpenVPN ist eine sichere, kostenlose und einfach zu bedienende VPN-Lösung, die zur Sicherung der Internetkommunikation verwendet werden kann. Die Methode, mit der wir es gerade konfiguriert haben, war einfach, aber es gibt auch einige andere Methoden. Außerdem können Sie Ihrem OpenVPN-Server eine permanente IP-Adresse zuweisen, damit Ihr VPN-Server seine öffentliche IP-Adresse nicht verliert, wenn er herunterfährt.

So installieren und spielen Sie Doom unter Linux
Einführung in Doom Die Doom-Serie entstand in den 90er Jahren nach der Veröffentlichung des ursprünglichen Doom. Es war sofort ein Hit und seitdem hat...
Vulkan für Linux-Benutzer
Mit jeder neuen Grafikkartengeneration stoßen Spieleentwickler an die Grenzen der grafischen Wiedergabetreue und kommen dem Fotorealismus einen Schrit...
OpenTTD vs. Simutrans
Das Erstellen einer eigenen Transportsimulation kann Spaß machen, entspannend und äußerst verlockend sein. Deshalb sollten Sie so viele Spiele wie mög...