Ubuntu

Ako nastaviť OpenVPN na serveri Ubuntu

Ako nastaviť OpenVPN na serveri Ubuntu

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;

  1. Ubuntu Server (najlepšie v akomkoľvek cloude)
  2. Server by mal mať otvorený port na počúvanie prichádzajúcich pripojení VPN
  3. 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.š

Stiahnite si a nainštalujte skript OpenVPN

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.

Zadanie verejnej adresy IP

Teraz vás požiada o zadanie protokolu [TCP, UDP]. Odporúča sa TCP. Ak chcete zvoliť TCP, zadajte 2.

Výber protokolu

Teraz sa vás OpenVPN opýta na port počúvania. Zadajte otvorený port.

Výber portu

Musíte nakonfigurovať služby DNS, ktoré chcete používať. Odporúčané DNS sú Google a Open DNS.

Výber 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.

Úspešná inštalácia

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.

Potvrďte súbor 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

Server Python

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

Sťahovanie klientskeho súboru

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.

Hry Výukový program Battle for Wesnoth
Výukový program Battle for Wesnoth
Battle for Wesnoth je jednou z najpopulárnejších open source strategických hier, ktoré si v súčasnosti môžete zahrať. Táto hra bola nielen vyvinutá ve...
Hry 0 A.D. Výukový program
0 A.D. Výukový program
Z mnohých strategických hier je tu 0 A.D. dokáže vyniknúť ako komplexný titul a veľmi hlboká, taktická hra napriek tomu, že je otvoreným zdrojom. Vývo...
Hry Výukový program pre Unity3D
Výukový program pre Unity3D
Úvod do Unity 3D Unity 3D je výkonný nástroj na vývoj hier. Je to multiplatforma, ktorá vám umožňuje vytvárať hry pre mobilné telefóny, web, počítače ...