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.