Kaip nemokamai nustatyti „VPN“ sistemoje „Linux“ per 5 minutes

Šioje trumpoje ir pavėluotoje pamokoje sukursime virtualų privatų tinklą (VPN), kuris padės apsaugoti jūsų internetinį anonimiškumą. Aš daug nenagrinėsiu, kas yra VPN ar kokie yra šie nustatymai. Mes ketiname sukurti vieną. Eikime tiesiai į tai.

„Windows“ versija:

Kaip nemokamai nustatyti „VPN“ sistemoje „Windows“ per 5 minutes

Šioje pamokoje sukursime VPN ir nepaisysime DNS, kad apsaugotume savo privatumą. medium.com

Atnaujinti:

Tai veikia „ Ubuntu“ <= 16 .xx ir daugelyje kitų distros. Jei naudojate „Ubuntu 18+“, peržiūrėkite šį įrašą apie atnaujintus veiksmus.

Jei turite kokių nors problemų, atlikite „ipleak.net“ testą, kad sužinotumėte, kas tiksliai nutekina informaciją, tada peržiūrėkite šį ir jame pateiktą atsakymą. Jei tai nepadeda išspręsti jūsų problemos, paskelbkite komentarą su kuo daugiau informacijos.

Jums reikės:

  • Kompiuteris su „Linux“ OS. Aš naudoju „Ubuntu“. Komandos gali būti skirtingos, jei nesate „Debian“ pagrindu veikiantis platintojas.
  • Administratoriaus / Sudo privilegijos
  • Pagrindiniai darbo kompiuteriu įgūdžiai
  • Pagrindinės žinios apie tai, kas yra VPT

Atkreipkite dėmesį į viską, ką keičiate, ir pasidarykite atsargines kopijas, jei kas nors nepavyktų. Be to, turiu omenyje, kad nesu susijęs su jokia čia susieta svetaine. Vykdykite šią mokymo programą rizikuodami, nes galite sugadinti kai kuriuos nustatymus.

1 dalis: DNS pakeitimas

Jūsų domenų vardų serveris (DNS) gali suteikti tam tikrą informaciją apie jus, todėl norėsime tai pakeisti. Norėdami pamatyti, kokia informacija yra matoma, pirmiausia naudokite įrankį, pvz., DNS nuotėkio testą. Tada dirbkite jį slėpdami.

  1. Mes ketiname naudoti „OpenDNS“. Eikite į jų svetainę ir paimkite jų dviejų vardų serverių IP adresus, kuriuos galite rasti jų sąrankos vadovo puslapyje
  • 208.67.222.222
  • 208.67.220.220

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

Į savo terminalo tipą arba nukopijuokite / įklijuokite toliau pateiktą komandą. „Nano“ yra terminalo teksto redaktorius. Jei failas yra kažkur kitur jūsų kompiuteryje, google arba ieškokite jo.

sudo nano /etc/dhcp/dhclient.conf

Ieškokite eilutės, kurioje sakoma „domenų pavadinimų serveriai turi priklausyti“. Jei jis komentuojamas # simboliu eilutės pradžioje, pašalinkite # jį iš komentarų. Dabar pakeiskite eilutę, kad ji naudotų „OpenDNS“ IP adresus, ir pridėkite dar vieną 8.8.8.8, kaip mano žemiau. Šiuo metu jūsų internetas gali laikinai nebeveikti!

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

Ta eilutė reiškia, kad jis naudos pirmąjį adresą, tada antrąjį, jei pirmasis nepavyks, ir galiausiai 8.8.8.8, jei pirmieji du nepavyks. Paprastai taip nenutiks. Pridedame 8.8.8.8, nes pagal numatytuosius nustatymus jis naudoja 3 adresus. Jei mes nepridėsime trečiojo ir pirmieji du nepavyks, jūsų tikrasis adresas bus naudojamas. Dabar išsaugokite ir išeikite, kaip parodyta žemiau:

Paspauskite CTRL + O

Paspausk Enter

Paspauskite CTRL + X

Tai išsaugos ir uždarys failą. Dabar turėsime iš naujo paleisti tinklo valdytoją naudodami kitą komandą.

sudo service network-manager restart

Dabar turėtumėte patikrinti, ar jis veikia. Įveskite žemiau esančią komandą ir patikrinkite, ar rodomi vardų serveriai. Atlikite DNS nutekėjimo testą aukščiau nurodytoje svetainėje.

cat /etc/resolv.conf

Galimos problemos

Atlikau veiksmus, bet komanda „cat“ rodo tik vardų serverį 127.0.1.1

Ačiū „Dietmar“ ir „AnalyzeTrades“ už šį klausimą / sprendimą

Pabandykite komentuoti / pašalinti dns = dnsmasq/etc/NetworkManager/NetworkManager.conf

2 dalis: VPN nustatymas

DNS nuotėkio taisymas žiniatinklio naršyklėje:

  1. Be Firefox įrašykite about: config savo adreso juostą ir paspauskite "Enter".
  2. Konfigūracijos puslapyje ieškokite: media.peerconnection.enabled
  3. Pakeiskite jį į „false“, dukart spustelėdami jį.
  4. Iš naujo paleiskite „Firefox“.

Nežinau, kaip tai daroma kitose naršyklėse.

Nemokamo VPN gavimas

  1. „Google“ už nemokamą VPN ir įsitikinkite, kad jis geras. Likusius veiksmus naudosiu „VPNBook“.
  2. „VPNBook“ tiesiog atsisiųskite norimo VPN konfigūracijos failą. Nukopijuokite vartotojo vardą ir slaptažodį. Slaptažodis periodiškai keičiasi, todėl vėliau turėsite jį gauti dar kartą. Renkantis konfigūracijos failą nesvarbu, kur esate. Galite būti JAV, atsisiųsti „Euro“ ir atrodyti, kad esate iš Europos.

3. Ištraukę atsisiųstą ZIP failą, dar kartą atidarykite terminalą. Pereikite į katalogą, kuriame jį ištraukėte, arba dešiniuoju pelės mygtuku spustelėkite ir pasirinkite „Atidaryti terminale“. Dabar turime dar kelis žingsnius.

4. Norėdami naudoti konfigūraciją, įdiekite „OpenVPN“.

sudo apt-get install openvpn

5. Uždarykite naršyklę ir viską, kas prijungta prie interneto. Norėdami naudoti „OpenVPN“, įveskite žemiau esančią komandą, kad paleistumėte norimą konfigūraciją. Kai tik bus parašyta „Inicijavimas baigtas“, viskas bus nustatyta. Turėtumėte laikyti terminalą atidarytą. Jei nepavyksta, išbandykite kitą VPN arba perskaitykite klaidą ir pabandykite ją išsiaiškinti.

sudo openvpn vpnbook-ca1-tcp443.ovpn

6. Galiausiai patikrinkite, ar jis veikia, atlikdami kitą DNS nuotėkio testą.

Sveikiname, jei pavyko taip toli ir tai veikia! Čia yra paprastas premijos scenarijus, kurį galite paleisti. Jums reikia pakeisti slaptažodį, kai to reikia.

„Bash“ scenarijus 1

kreditai įAdnan 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
Tai paleis VPN be vartotojo vardo ir slaptažodžio įvedimo rankiniu būdu. VPT taip pat liks veikti fone. Čia yra scenarijus, kaip jį nužudyti, jei to reikia.
#!/bin/bashsudo pkill vpn

„Bash“ scenarijus 2

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

Tiesiog įdėkite tai į naują failą, dešiniuoju pelės mygtuku spustelėkite> ypatybės> leidimai ir leiskite vykdyti failą kaip programą. Šiame pavyzdyje naudojama Kanada tcp 443 konfigūracija.

Papildoma literatūra

Čia yra keli puikūs Quincy Larson straipsniai, kuriuose kalbama apie VPN, interneto privatumą ir saugumą.

Kaip nemokamai nustatyti VPN per 10 minučių (ir kodėl jums to skubiai reikia)

„Kompiuteris leidžia jums padaryti daugiau klaidų greičiau nei bet kuris kitas išradimas, išskyrus galimus ginklus ir… medium.freecodecamp.com Kaip užšifruoti visą gyvenimą per mažiau nei valandą

- Išgyvena tik paranojikas. - Andy Grove medium.freecodecamp.org

Jei jus domina etiškas įsilaužimas ir saugumas, „YouTube“ yra nemokamas 15 valandų kursas.