VPN

Ako rýchlo nastaviť vlastnú VPN na inštancii Amazon EC2 za 30 minút

Ako rýchlo nastaviť vlastnú VPN na inštancii Amazon EC2 za 30 minút
OpenVPN je otvorený zdrojový protokol VPN, ktorý sa používa na bezpečnú internetovú komunikáciu. Môže sa použiť na vzdialený prístup k sieťam, na účely ochrany osobných údajov, na prístup k vzdialeným serverom v cloude a na zabezpečenie vašich domácich zariadení a internetu vecí (IoT). Riešenie OpenVPN je k dispozícii takmer pre každý operačný systém vrátane Android, iOS, Windows, Linux, MacOS a ďalších operačných systémov podobných Unixu.

Inštalácia

Ak máte server Linux alebo Windows (EC2) v cloude (AWS alebo cloud Google), môžete OpenVPN ľahko nainštalovať a nastaviť pomocou niekoľkých príkazov. Ak ho nemáte, môžete sa zaregistrovať na bezplatný účet AWS Cloud zdarma za 1 dolár ročne a môžete vyskúšať väčšinu cloudových služieb Amazon.

Výhody tohto postupu v oblakoch spočívajú v tom, že získame verejnú adresu IP a server s neuveriteľnou rýchlosťou internetu, vďaka čomu bude naša VPN rýchlejšia.

Po zaregistrovaní účtu na Amazon Cloud choďte na jeho konzolu AWS a spustite novú inštanciu EC2

Uvidíte veľa serverových obrázkov vrátane Linuxu a Windows. Vyberte server Ubuntu 18 AMI (Amazon Machine Image) ako svoj server Linux. Budeme používať Ubuntu, pretože je to ľahko konfigurovateľné a jeho skripty sú ľahko dostupné

Potom stlačte ďalší a nakonfigurujte skupinu zabezpečenia pre svoju inštanciu. V skupine zabezpečenia pridajte pravidlo pre prenos HTTPs / TCP / UDP na port, na ktorom má váš server VPN počúvať, napr.g, HTTPS: 443 alebo UDP: 1194

Potom vytvorte pár kľúčov alebo si vyberte z existujúcich párov kľúčov. Tento pár kľúčov sa použije na pripojenie k tomuto serveru EC2 cez SSH.

Týmto pre nás spustíme novú inštanciu EC2, jej IP adresu môžete skopírovať zdola

Teraz máme IP adresu aj pár kľúčov pre SSH a môžeme sa pripojiť k našej inštancii EC2 pomocou tohto páru kľúčov, skopírovať IP adresu inštancie EC2 a napísať ju do vášho terminálu.

// zmena povolení súboru párov kľúčov SSH
[chránené e-mailom]: ~ $ chmod 0600 súkromné.pem
 
// Potvrďte oprávnenie súboru párov kľúčov SSH
[chránené e-mailom]: ~ $ ls -la súkromné.pem
-rw ------- 1 azad azad 1692 دسمبر 21 19:41 súkromná.pem
 
// Prihláste sa na server pomocou SSH pomocou svojho súkromného kľúča
[chránené e-mailom]: ~ $ ssh -i súkromné.pem ubuntu @ 3.135.207.168

Na inštaláciu a konfiguráciu OpenVPN použijeme skript z github, ktorý automaticky stiahne a nakonfiguruje OpenVPN na našom serveri EC2.

[chránené e-mailom]: ~ $ sudo apt aktualizácia
[chránené e-mailom]: ~ $ sudo apt upgrade -y
[chránené e-mailom]: ~ $ mkdir vpn
[chránené e-mailom]: ~ $ cd vpn /
[chránené e-mailom]: ~ $ wget https: // git.io / vpn -O openvpn-install.š

Teraz už stačí len spustiť skript a vyplniť výzvy. Typ

[chránené e-mailom]: ~ $ chmod + x openvpn-install.š
[chránené e-mailom]: ~ $ sudo ./ openvpn-install.š

Vo vyššie uvedených výzvach uveďte verejnú IP adresu vášho servera. Vyberte si protokol, UDP je o niečo rýchlejší, preto sa odporúča, zatiaľ čo protokol TCP je stabilný a spoľahlivý. Po vyplnení podrobností HIT vstúpte. Stiahnutie a konfigurácia OpenVPN skriptu bude nejaký čas trvať a po inštalácii uvidíte v domovskom adresári „/ home / ubuntu“ klientsky súbor OpenVPN, ktorý použijeme na pripojenie.

[chránené e-mailom]: ~ $ ls -la ~ / client-vpn.ovpn
-rw-r - r-- 1 root root 4997 8. januára 12:55 / home / ubuntu / client-vpn.ovpn

Teraz si môžete stiahnuť tento súbor klienta VPN a môžete ho spustiť v ľubovoľnom systéme, ktorý chcete, vrátane systémov Linux, Windows, Android, iOS a MacOS.

Beží OpenVPN na Linuxe

Súbor klienta vo vašom systéme môžete stiahnuť pomocou ľubovoľného klienta, napríklad nc alebo scp. Stiahneme ho pomocou scp a uvidíme, ako to bude fungovať.

[chránené e-mailom]: ~ $ scp -i ~ / Súbory na stiahnutie / súkromné.pem ubuntu @ 3.135.207.168: ~ / client-vpn.ovpn ./
klient-vpn.ovpn 100% 4997 20.2 kB / s 00:00
[chránené e-mailom]: ~ $ ls -la klient-vpn.ovpn
-rw-r - r-- 1 azad azad 4997 ینوری 8 18:00 client-vpn.ovpn

Musíte tiež nainštalovať klienta OpenVPN do svojho systému a potom spustiť openvpn pomocou súboru klienta VPN „client-vpn.ovpn ”

[chránené e-mailom]: ~ $ sudo apt install openvpn -y
[chránené e-mailom]: ~ $ sudo openvpn client-vpn.ovpn

Po vytvorení pripojenia otvorte webový prehľadávač a overte svoju verejnú adresu IP. Ak sa to zmení, potom to funguje perfektne,

Ak ho chcete používať v systéme Android, môžete si stiahnuť klienta OpenVPN z obchodu Play https: // hrať.google.com / obchod / aplikácie / podrobnosti?id = net.openvpn.openvpn & hl = sk

Ak chcete OpenVPN na Windows, MacOS alebo inom operačnom systéme, môžete ho získať odtiaľto https: // openvpn.net / community-downloads /

Záver

OpenVPN je bezpečné, bezplatné a ľahko použiteľné riešenie VPN, ktoré je možné použiť na zabezpečenie internetovej komunikácie. Metóda, ktorú sme práve použili na jej konfiguráciu, bola ľahká, ale existujú aj niektoré ďalšie metódy. Vášmu serveru OpenVPN môžete tiež prideliť trvalú adresu IP, takže ak sa server VPN vypne, nestratí svoju verejnú adresu IP.

Hry Najlepšie emulátory herných konzol pre systém Linux
Najlepšie emulátory herných konzol pre systém Linux
V tomto článku je uvedený zoznam populárneho softvéru na emuláciu herných konzol, ktorý je k dispozícii pre systém Linux. Emulácia je vrstva kompatibi...
Hry Najlepšie linuxové distribúcie pre hry v roku 2021
Najlepšie linuxové distribúcie pre hry v roku 2021
Operačný systém Linux prešiel dlhou cestou od svojho originálneho, jednoduchého serverového vzhľadu. Tento OS sa za posledné roky nesmierne vylepšil a...
Hry Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
V minulosti sa hranie hier považovalo iba za hobby, ale časom došlo v hernom priemysle k obrovskému nárastu z hľadiska technológie i počtu hráčov. Her...