Az OpenVPN egy ingyenes VPN-szolgáltatás a szerver / gép biztonságos távoli eléréséhez. Ez lehetővé teszi a webes forgalom titkosítását és biztonságos irányítását. Az OpenVPN lehetővé teszi az alagút forgalmának teljes irányítását, mert a kiszolgáló és az ügyfél is az ön felügyelete alatt áll.
Ez nem csak hirdetésmentesen oldja fel az összes webhely blokkolását egy helyileg korlátozott internet-kapcsolaton keresztül, hanem védi a forgalmát is egy nem biztonságos nyílt / nyilvános Wi-Fi-nél.
Követelmények
Az alábbiakban bemutatjuk az OpenVPN beállításának néhány követelményét;
- Ubuntu Server (lehetőleg bármely felhőn)
- A kiszolgálónak rendelkeznie kell nyitott porttal a bejövő VPN-kapcsolatok meghallgatásához
- Ügyfélgép (lehetőleg Bash környezettel)
Az OpenVPN beállítása
Csatlakozzon az Ubuntu Serverhez az ssh vagy bármely más távoli hozzáférési protokoll használatával.
$ ssh ubuntu @ [az Ec2 példány ip címe] -i kulcs.pem
Frissítse a szervert. Futtassa a következő parancsot;
$ sudo apt update && sudo apt upgrade -y
Most töltse le az OpenVPN parancsfájlt a következő paranccsal;
$ wget https: // git.io / vpn -O openvpn-install.SH
Futtatnia kell a szkriptet, és meg kell adnia a részleteket. Írja be a következő parancsot;
$ sudo bash openvpn-install.SH
Automatikusan észlelte a privát IP-címet. nyomd meg az Entert. Felkéri Önt, hogy adja meg nyilvános IP-címét.
Most arra kéri, hogy adja meg a protokollt [TCP, UDP]. TCP ajánlott. A TCP kiválasztásához írja be a 2 értéket.
Most az OpenVPN megkérdezi a hallgatási portot. Adjon meg egy nyitott portot.
Be kell állítania a használni kívánt DNS szolgáltatásokat. Az ajánlott DNS a Google & Open DNS.
Az OpenVPN szerver konfigurálása sikeres volt. Most adjon nevet az ügyfél szkriptjének. Nyomja meg az Enter billentyűt, és várja meg, amíg a telepítés befejeződik.
Vigye ezt a fájlt az ügyfélgépére. Nagyon sokféleképpen lehet fájlokat átvinni a parancssorba. Python szervert fogunk készíteni az Ubuntun, hogy a fájlunkat szerverről kliensre továbbítsuk.
Váltson át arra a könyvtárra, ahol az ügyfél található.Az ovpn fájl tárolva van. Ebben az esetben a / home / ubuntu / könyvtárba van tárolva.
$ cd / home / ubuntu /
Belép$ ls-la
annak megerősítésére, hogy a fájl létezik az aktuális könyvtárban.
Egy egyszerű python szerver indításához írja be a következő parancsokat.
Python2 esetén írja be;
$ sudo python -m SimpleHTTPServer
Python3 esetén írja be;
$ sudo python3 -m http.szerver
Szerverünk a 8000-es porton hallgat. Lépjen az ügyfélgép termináljára, és töltse le az ügyfelet.ovpn fájl a következő parancs megadásával;
$ wget http: // 18.218.226.25: 8000 / ügyfél.ovpn
Ne felejtse el kicserélni a nyilvános IP-címet, a portszámot és a fájl nevét.
A fájl átvitele sikeresen megtörtént. A kapcsolatot úgy kezdeményezheti, hogy belép az ügyfélgépére;
$ sudo openvpn kliens.ovpn
Ha meg szeretné erősíteni, hogy az OpenVPN fut-e, lépjen a Google oldalra, és írja be a „My IP.”Ha az IP megegyezik a szerver nyilvános IP-jével, akkor sikeresen konfigurálta az OpenVPN-t.
Következtetés
Az OpenVPN egy ingyenes szolgáltatás, nem tartalmaz hirdetéseket, és titkosítja a forgalmunkat, így megkerülve az URL és tartalom alapú tűzfal / proxy szűrőket. Könnyen konfigurálható és lehetővé teszi számunkra az alagút forgalmának irányítását.