Kako besplatno postaviti VPN na Linuxu za 5 minuta

U ovom kratkom i kratkom uputstvu postavit ćemo virtualnu privatnu mrežu (VPN) kako bismo zaštitili vašu anonimnost na mreži. Neću puno govoriti o tome što je VPN niti koje su to postavke. Postavit ćemo jedan. Krenimo izravno na to.

Verzija sustava Windows:

Kako besplatno postaviti VPN na sustavu Windows u 5 minuta

U ovom uputstvu postavit ćemo VPN i nadjačati svoj DNS kako bismo zaštitili svoju privatnost. srednja.com

Ažuriranje:

Ovo radi na Ubuntuu <= 16 .xx i većini drugih distribucija. Ako koristite Ubuntu 18+, pogledajte ovaj post za ažurirane korake.

Ako imate bilo kakvih problema, pokrenite test na ipleak.net kako biste saznali što točno propuštaju informacije, pogledajte ovaj odgovor i onaj povezan u njemu. Ako vam to ne pomogne riješiti problem, objavite komentar sa što više informacija.

Trebat će vam:

  • Računalo s Linux OS-om. Koristim Ubuntu. Naredbe se mogu razlikovati ako niste na distribuciji zasnovanoj na Debianu.
  • Administratorske / Sudo privilegije
  • Osnovne računalne vještine
  • Osnovno znanje o tome što je VPN

Zabilježite sve što promijenite i napravite sigurnosne kopije u slučaju da nešto pođe po zlu. Također, radi zapisnika, nisam povezan ni s jednom web lokacijom koja je ovdje povezana. Slijedite ovaj vodič na vlastiti rizik jer biste mogli pokvariti neke postavke.

1. dio: Promjena DNS-a

Vaš poslužitelj imena domene (DNS) može dati neke podatke o vama, pa ćemo to željeti promijeniti. Za početak upotrijebite alat kao što je DNS test curenja da biste vidjeli koje su informacije vidljive. Zatim poradite na tome da to sakrijete.

  1. Koristit ćemo OpenDNS. Idite na njihovo web mjesto i zgrabite njihove IP adrese s dva imena poslužitelja koje se mogu naći na njihovoj stranici vodiča za postavljanje
  • 208.67.222.222
  • 208.67.220.220

2. Uredi: /etc/dhcp/dhclient.conf

Unesite svoj terminal ili kopirajte / zalijepite naredbu u nastavku. Nano je uređivač teksta u terminalu. Ako se datoteka nalazi negdje drugdje na vašem računalu, potražite Google.

sudo nano /etc/dhcp/dhclient.conf

Potražite redak koji kaže "prepend server-name-server". Ako je to na početku retka komentirano simbolom #, komentirajte ga uklanjanjem #. Sada promijenite liniju tako da koristi IP adrese iz OpenDNS-a i dodajte još jednu 8.8.8.8 poput moje u nastavku. Vaš internet u ovom trenutku može privremeno prestati raditi!

prepend domain-name-servers 208.67.222.222, 208.67.220.220, 8.8.8.8;

Taj redak znači da će koristiti prvu adresu, zatim drugu ako prva zakaže i na kraju 8.8.8.8 ako prve dvije ne uspiju. To se obično neće dogoditi. Dodamo 8.8.8.8 jer prema zadanim postavkama koristi 3 adrese. Ako ne dodamo treću i prve dvije ne uspiju, tada se vaša prava adresa koristi. Sada spremite i izađite kao što je prikazano dolje:

Pritisnite CTRL + O

Pritisni enter

Pritisnite CTRL + X

Ovo će spremiti i zatvoriti datoteku. Sada ćemo morati ponovo pokrenuti upravitelja mreže sljedećom naredbom.

sudo service network-manager restart

Sada biste trebali provjeriti radi li. Unesite naredbu ispod i pogledajte hoće li se pojaviti poslužitelji imena. Napravite test curenja DNS-a na web mjestu povezanoj gore.

cat /etc/resolv.conf

Potencijalna pitanja

Učinio sam korake, ali naredba cat prikazuje samo poslužitelj imena 127.0.1.1

Zahvaljujemo tvrtkama Dietmar i AnalyzeTrades na ovom pitanju / rješenju

Pokušajte komentirati / ukloniti dns = dnsmasq iz /etc/NetworkManager/NetworkManager.conf

Dio 2: Postavljanje VPN-a

Otklanjanje propuštanja DNS-a u web pregledniku:

  1. U Firefoxu upišite about: config u adresnu traku i pritisnite Enter.
  2. Na stranici za konfiguraciju potražite: media.peerconnection.enabled
  3. Promijenite ga u false dvostrukim klikom na njega.
  4. Ponovo pokrenite Firefox.

Ne znam kako se to radi u drugim preglednicima.

Dobivanje besplatnog VPN-a

  1. Potražite Google za besplatni VPN i provjerite je li dobar. Za ostale korake koristit ću VPNBook.
  2. Na VPNBook samo preuzimate konfiguracijsku datoteku za VPN koji želite. Kopirajte korisničko ime i lozinku. Lozinka se povremeno mijenja, pa ćete je kasnije morati ponovo dobiti. Nije važno gdje se nalazite prilikom odabira vaše konfiguracijske datoteke. Možete biti u SAD-u, preuzeti euro, a čini se da ste iz Europe.

3. Nakon što izvučete preuzetu zip datoteku, ponovo otvorite terminal. Promijenite se u direktorij u kojem ste ga izvukli ili kliknite desnom tipkom miša i odaberite "Otvori u terminalu". Sad imamo još samo nekoliko koraka.

4. Instalirajte OpenVPN da biste koristili konfiguraciju.

sudo apt-get install openvpn

5. Zatvorite preglednik i sve što je povezano s internetom. Da biste koristili OpenVPN, unesite naredbu ispod kako biste pokrenuli željenu konfiguraciju. Jednom kad se napiše "Inicijalizacija je završena", sve je spremno. Trebali biste držati terminal otvorenim. Ako ne uspije, pokušajte s drugim VPN-om ili pročitajte pogrešku i pokušajte je otkriti.

sudo openvpn vpnbook-ca1-tcp443.ovpn

6. Na kraju, testirajte funkcionira li ponovnim testom curenja DNS-a.

Čestitamo ako ste stigli tako daleko i djeluje! Evo bonus jednostavne bash skripte koju možete pokrenuti. Samo trebate promijeniti lozinku kada je to potrebno.

Bash skripta 1

krediti naAdnan Rahić

#!/bin/bash
cd /path/to/VPNBook.com-OpenVPN-Euro1username="vpnbook"password="he2qv5h"read -sp "Enter Sudo Password: " sudopassword
/usr/bin/expect << EOF
spawn sudo openvpn vpnbook-euro1-tcp443.ovpnexpect "password for $USER: "send "$sudopassword\r"expect "Enter Auth Username: "send "$username\r"expect "Enter Auth Password: "send "$password\r"expect "$ "
EOF
Ovo će pokrenuti VPN bez potrebe za ručnim unosom korisničkog imena i lozinke. VPN će također raditi u pozadini. Evo skripte za njegovo ubijanje ako se za tim ukaže potreba.
#!/bin/bashsudo pkill vpn

Bash skripta 2

#!/bin/bashecho "user: vpnbook"echo "pass: 5VHZEps"sudo openvpn vpnbook-ca1-tcp443.ovpn

Samo stavite to u novu datoteku, desni klik> svojstva> dopuštenja i omogućite izvršavanje datoteke kao program. Ovaj primjer koristi kanadski tcp 443 config.

Daljnje čitanje

Evo nekoliko izvrsnih članaka Quincyja Larsona koji govore o VPN-ovima, internetskoj privatnosti i sigurnosti.

Kako besplatno postaviti VPN za 10 minuta (i zašto ga hitno trebate)

“A computer lets you make more mistakes faster than any other invention with the possible exceptions of handguns and…medium.freecodecamp.comHow to encrypt your entire life in less than an hour

“Only the paranoid survive.” — Andy Grovemedium.freecodecamp.org

If you’re interested in ethical hacking and security, there’s a free 15 hour course on YouTube.