OpenVPN je bezplatná služba VPN na bezpečný vzdialený prístup k vášmu serveru / stroju. Poskytuje vám schopnosť šifrovať webový prenos a bezpečne ho smerovať. OpenVPN vám umožňuje mať úplnú kontrolu nad vašim tunelovým prenosom, pretože server aj klient sú pod vašim dohľadom.
Nebude to iba odblokovanie všetkých webov s lokálne obmedzeným internetovým pripojením bez reklám, ale bude tiež chrániť vašu komunikáciu pri nezabezpečenom otvorenom / verejnom Wi-Fi.
Požiadavky
Nasleduje niekoľko požiadaviek na nastavenie OpenVPN;
- Ubuntu Server (najlepšie v akomkoľvek cloude)
- Server by mal mať otvorený port na počúvanie prichádzajúcich pripojení VPN
- Klientský počítač (najlepšie s prostredím Bash)
Nastavuje sa OpenVPN
Pripojte sa k serveru Ubuntu pomocou protokolu ssh alebo iného protokolu vzdialeného prístupu.
$ ssh ubuntu @ [ip adresa vašej inštancie Ec2] -i kľúč.pem
Aktualizujte svoj server. Spustite nasledujúci príkaz;
$ sudo apt aktualizácia && sudo apt aktualizácia -y
Teraz si stiahnite skript OpenVPN pomocou nasledujúceho príkazu;
$ wget https: // git.io / vpn -O openvpn-install.š
Musíte spustiť skript a poskytnúť podrobnosti, ktoré požaduje. Zadajte nasledujúci príkaz;
$ sudo bash openvpn-install.š
Automaticky zistila vašu súkromnú adresu IP. stlačte Enter. Zobrazí výzvu na zadanie verejnej adresy IP.
Teraz vás požiada o zadanie protokolu [TCP, UDP]. Odporúča sa TCP. Ak chcete zvoliť TCP, zadajte 2.
Teraz sa vás OpenVPN opýta na port počúvania. Zadajte otvorený port.
Musíte nakonfigurovať služby DNS, ktoré chcete používať. Odporúčané DNS sú Google a Open DNS.
Váš server OpenVPN bol úspešne nakonfigurovaný. Teraz pomenujte skript klienta. Stlačte kláves Enter a počkajte na dokončenie inštalácie.
Preneste tento súbor do klientskeho zariadenia. Existuje veľa spôsobov prenosu súborov z príkazového riadku. Budeme robiť server python na Ubuntu na prenos nášho súboru zo servera na klienta.
Prejdite do adresára, kde sa nachádza klient.súbor ovpn je uložený. V takom prípade je uložený v adresári / home / ubuntu /.
$ cd / home / ubuntu /
Zadajte$ ls-la
aby ste potvrdili, že súbor existuje v aktuálnom adresári.
Ak chcete spustiť jednoduchý server python, zadajte nasledujúce príkazy.
V prípade python2 zadajte;
$ sudo python -m SimpleHTTPServer
V prípade Python3 zadajte;
$ sudo python3 -m http.server
Náš server počúva na porte 8000. Prejdite do terminálu stroja klienta a stiahnite si klienta.súbor ovpn zadaním nasledujúceho príkazu;
$ wget http: // 18.218.226.25: 8000 / klient.ovpn
Nezabudnite nahradiť verejnú IP, číslo portu a názov vášho súboru.
Váš súbor bol úspešne prenesený. Pripojenie môžete iniciovať zadaním na klientskom počítači;
$ sudo openvpn klient.ovpn
Ak chcete skontrolovať, či je váš OpenVPN spustený, choďte na Google a napíšte „Moja IP.„Ak je IP rovnaká ako verejná IP vášho servera, úspešne ste nakonfigurovali OpenVPN.
Záver
OpenVPN je bezplatná služba, neobsahuje žiadne reklamy a šifruje náš prenos, a preto obchádza filtre firewall / proxy servery založené na URL a obsahu. Je ľahké ho nakonfigurovať a dáva nám kontrolu nad našou tunelovanou prevádzkou.