VPN

Cum să configurați rapid propriul VPN pe instanța Amazon EC2 în 30 de minute

Cum să configurați rapid propriul VPN pe instanța Amazon EC2 în 30 de minute
OpenVPN este un protocol VPN open source care este utilizat pentru comunicarea securizată pe internet. Poate fi utilizat pentru acces la distanță la rețele, în scopuri de confidențialitate, pentru a accesa servere la distanță în cloud și pentru securitatea dispozitivelor de acasă și a Internetului obiectelor (IoT). Soluția OpenVPN este disponibilă pentru aproape fiecare sistem de operare, inclusiv Android, iOS, Windows, Linux, MacOS și alte sisteme de operare Unix, cum ar fi.

Instalare

Dacă aveți un server Linux sau Windows (EC2) în cloud (AWS sau cloud Google), OpenVPN poate fi instalat și configurat cu ușurință acolo cu câteva comenzi. Dacă nu îl aveți, vă puteți înscrie la un cont de nivel gratuit AWS Cloud pentru 1 USD pe an și veți putea încerca majoritatea serviciilor Amazon Cloud.

Avantajele de a face acest lucru în nori sunt că obținem o adresă IP publică și un server cu o viteză de internet incredibilă și asta va face VPN-ul nostru mai rapid.

După înregistrarea unui cont pe Amazon Cloud, accesați consola AWS și lansați o nouă instanță EC2

Veți vedea o mulțime de imagini de server, inclusiv Linux și Windows. Selectați Ubuntu 18 AMI (Amazon Machine Image) ca server Linux. Vom folosi Ubuntu, deoarece este ușor de configurat și scripturile sale sunt ușor disponibile

Apoi apăsați pe următor și configurați grupul de securitate pentru instanța dvs. În grupul de securitate, adăugați o regulă pentru traficul HTTP / TCP / UDP la portul pe care doriți să îl asculte serverul VPN, e.g, HTTPS: 443 sau UDP: 1194

Apoi creați o pereche de chei sau alegeți dintre perechile de chei existente. Această pereche de chei va fi utilizată pentru a vă conecta la acest server EC2 prin SSH.

Aceasta va începe o nouă instanță EC2 pentru noi, puteți copia adresa IP din partea de jos

Acum avem atât adresă IP, cât și pereche de chei pentru SSH și ne putem conecta la instanța noastră EC2 folosind această pereche de chei, copiem adresa IP a instanței EC2 și tastați-o în terminalul dvs.

// modificați permisiunile fișierului de perechi de chei SSH
[e-mail protejat]: ~ $ chmod 0600 privat.pem
 
// Confirmați permisiunile fișierului de perechi de chei SSH
[e-mail protejat]: ~ $ ls -la privat.pem
-rw ------- 1 azad azad 1692 دسمبر 21 19:41 private.pem
 
// Conectați-vă la server folosind SSH cu cheia dvs. privată
[e-mail protejat]: ~ $ ssh -i privat.pem ubuntu @ 3.135.207.168

Pentru a instala și configura OpenVPN, vom folosi un script de la github care va descărca și configura automat OpenVPN pe serverul nostru EC2.

[e-mail protejat]: ~ $ sudo apt update
[e-mail protejat]: ~ $ sudo apt upgrade -y
[e-mail protejat]: ~ $ mkdir vpn
[e-mail protejat]: ~ $ cd vpn /
[e-mail protejat]: ~ $ wget https: // git.io / vpn -O openvpn-install.SH

Acum trebuie doar să rulăm scriptul și să completăm solicitările. Tip

[e-mail protejat]: ~ $ chmod + x openvpn-install.SH
[e-mail protejat]: ~ $ sudo ./ openvpn-install.SH

În solicitările de mai sus, dați adresa IP publică a serverului. Alegeți-vă protocolul, UDP este puțin mai rapid de aceea este recomandat în timp ce TCP este stabil și fiabil. După completarea detaliilor, apăsați HIT. Scriptul va dura ceva timp pentru a descărca și configura OpenVPN și după instalare, veți vedea un fișier client OpenVPN în directorul de acasă „/ home / ubuntu” pe care îl vom folosi pentru a vă conecta.

[e-mail protejat]: ~ $ ls -la ~ / client-vpn.ovpn
-rw-r - r-- 1 rădăcină rădăcină 4997 8 ianuarie 12:55 / home / ubuntu / client-vpn.ovpn

Acum puteți descărca acest fișier client VPN și puteți rula acest fișier pe orice sistem doriți, inclusiv Linux, Windows, Android, iOS și MacOS.

Rularea OpenVPN pe Linux

Puteți descărca fișierul client pe sistemul dvs. utilizând orice client, cum ar fi nc sau scp. Îl vom descărca folosind scp și vom vedea cum funcționează.

[e-mail protejat]: ~ $ scp -i ~ / Descărcări / private.pem ubuntu @ 3.135.207.168: ~ / client-vpn.ovpn ./
client-vpn.ovpn 100% 4997 20.2 KB / s 00:00
[e-mail protejat]: ~ $ ls -la client-vpn.ovpn
-rw-r - r-- 1 azad azad 4997 جنوری 8 18:00 client-vpn.ovpn

De asemenea, trebuie să instalați clientul OpenVPN pe sistemul dvs., apoi să rulați openvpn utilizând fișierul client VPN „client-vpn.ovpn ”

[e-mail protejat]: ~ $ sudo apt install openvpn -y
[e-mail protejat]: ~ $ sudo openvpn client-vpn.ovpn

După stabilirea conexiunii, deschideți browserul web și verificați adresa IP publică. Dacă este schimbat, atunci funcționează perfect,

Dacă doriți să-l utilizați pe Android, puteți descărca clientul OpenVPN din magazinul Play https: // joacă.Google.com / store / apps / details?id = net.openvpn.openvpn & hl = ro

Dacă doriți să deschideți OpenVPN pe Windows, MacOS sau alt sistem de operare, îl puteți obține de aici https: // openvpn.net / community-downloads /

Concluzie

OpenVPN este o soluție VPN sigură, gratuită și ușor de utilizat, care poate fi utilizată pentru securizarea comunicării prin internet. Metoda pe care tocmai am folosit-o pentru a o configura a fost ușoară, dar există și alte metode. De asemenea, puteți aloca o adresă IP permanentă serverului dvs. OpenVPN, deci dacă serverul VPN se oprește, atunci nu își va pierde adresa IP publică.

Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...
AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...
Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...