So richten Sie schnell Ihr eigenes VPN in der Amazon EC2 -Instanz in den Top 10 Minuten ein

So richten Sie schnell Ihr eigenes VPN in der Amazon EC2 -Instanz in den Top 10 Minuten ein
OpenVPN ist ein Open -Source -VPN -Protokoll, das für die sichere Internetkommunikation verwendet wird. Es kann zum Fernzugriff von Netzwerken, für Datenschutzzwecke, zum Zugriff auf Remote -Server in der Cloud und für die Sicherheit Ihrer Heimater und Internet der Dinge (IoT) verwendet werden, um auf Remote -Server zuzugreifen. OpenVPN -Lösung ist für fast jedes Betriebssystem verfügbar, einschließlich Android, iOS, Windows, Linux, MacOS und anderen Unix -ähnlichen Betriebssystemen.

Installation

Wenn Sie einen Linux- oder Windows -Server (EC2) in Cloud (AWS oder Google Cloud) haben, kann OpenVPN einfach installiert und dort mit einigen Befehlen eingerichtet werden. Wenn Sie es nicht haben, können Sie sich für AWS Cloud Free Tier -Account für $ 1 pro Jahr anmelden, und Sie können die meisten Amazon Cloud -Dienste ausprobieren.

Vorteile davon in Clouds, dass wir eine öffentliche IP -Adresse und einen Server mit unglaublicher Internetgeschwindigkeit erhalten, und das macht unser VPN schneller.

Nachdem Sie ein Konto in Amazon Cloud registriert haben, gehen Sie zu seiner AWS -Konsole und starten Sie eine neue EC2 -Instanz

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

Drücken Sie dann als nächstes 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, wo Sie Ihr VPN -Server anhören sollen, e.g, https: 443 oder udp: 1194

Erstellen Sie dann einen Tastar oder wählen Sie aus vorhandenen Tastaturen. Dieser Tastair wird verwendet, um eine Verbindung zu diesem EC2 -Server über SSH herzustellen.

Dies startet eine neue EC2 -Instanz für uns. Sie können seine IP -Adresse von unten kopieren

Jetzt haben wir sowohl IP -Adresse als auch Tastair für SSH und können mit diesem Tastar eine Verbindung zu unserer EC2 -Instanz herstellen, die IP -Adresse der EC2 -Instanz kopieren und diese in Ihrem Terminal eingeben.

// Ändern Sie die Berechtigungen der SSH-Key-Pair-Datei
Ubuntu@Ubuntu: ~ $ chmod 0600 privat.Pem
// Bestätigen Sie die Berechtigungen der SSH-Key-Pair-Datei
Ubuntu@Ubuntu: ~ $ ls -la privat.Pem
-rw ------- 1 Azad Azad 1692 دسمر 21 19:41 Privat.Pem
// Melden Sie sich bei Ihrem Server mit SSH mit Ihrem privaten Schlüssel an
Ubuntu@Ubuntu: ~ $ ssh -i privat.Pem [email protected]

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

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 -Installation.Sch

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

Ubuntu@Ubuntu: ~ $ chmod +x openvpn-install.Sch
Ubuntu@Ubuntu: ~ $ sudo ./OpenVPN-Installation.Sch

Geben Sie in den oben genannten Eingabeaufforderungen die öffentliche IP -Adresse Ihres Servers an. Wählen Sie Ihr Protokoll, UDP ist etwas schneller, deshalb wird es empfohlen, während TCP stabil und zuverlässig ist. Nachdem Sie die Details ausgefüllt haben, drücken Sie die Eingabetaste. Das Skript dauert einige Zeit, um OpenVPN herunterzuladen und zu konfigurieren. Nach der Installation sehen Sie eine Clientdatei von OpenVPN in Ihrem Home -Verzeichnis „/home/ubuntu“, mit dem wir eine Verbindung herstellen werden.

Ubuntu@Ubuntu: ~ $ 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 System ausführen, das Sie möchten, einschließlich Linux, Windows, Android, iOS und MacOS.

Ausführen von OpenVPN unter Linux

Sie können die Clientdatei mit einem Client wie NC oder SCP auf Ihrem System herunterladen. Wir werden es mit SCP herunterladen und sehen, wie es funktioniert.

Ubuntu@Ubuntu: ~ $ scp -i ~/downloads/privat.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

Sie müssen außerdem OpenVPN-Client in Ihrem System installieren und das OpenVPN über die VPN-Client-Datei „client-vpn.ovpn ”

Ubuntu@Ubuntu: ~ $ sudo APT installieren Sie OpenVPN -y
Ubuntu@Ubuntu: ~ $ sudo openvpn client-vpn.ovpn

Öffnen Sie nach der Erstellung der Verbindung Ihren Webbrowser und überprüfen Sie Ihre öffentliche IP -Adresse. Wenn es sich geändert hat, funktioniert es perfekt,

Wenn Sie es auf Android verwenden möchten, können Sie den OpenVPN -Client von Play Store https: // Play herunterladen.Google.com/store/Apps/Details?id = net.OpenVPN.openvpn & hl = en

Wenn Sie unter Windows, MacOS oder einem anderen Betriebssystem eröffnet werden möchten, können Sie es von hier aus https: // openVPN erhalten.Net/Community-Downloads/

Abschluss

OpenVPN ist sicher, kostenlos und einfach zu verwenden VPN -Lösung, mit der die Internetkommunikation sichern kann. Die Methode, mit der wir es nur verwendet haben, um sie zu konfigurieren, war einfach, aber es gibt auch einige andere Methoden. Außerdem können Sie Ihrem OpenVPN -Server eine dauerhafte IP -Adresse zuweisen.