WireGuard ir diezgan jauns VPN protokols, kas ir daudz drošāks un ātrāks nekā OpenVPN vai IPsec. Ja meklējat drošu VPN risinājumu, WireGuard ir viena no labākajām izvēlēm: varat iestatīt savu WireGuard. VPN vietnē Raspberry Pi un savienojiet visas savas ierīces ar serveri, neuztraucoties par joslas platuma problēmu vai datiem drošību. Šis soli pa solim sniegtais ceļvedis parādīs, kā to izdarīt.
Programma WireGuard VPN ir pieejama visām galvenajām platformām, piemēram, Windows, Mac, Linux, Android un iOS ierīcēm, kuras varat izmantot, lai droši savienotu savas ierīces ar DIY WireGuard VPN.
Kas jums būs nepieciešams
Lai izveidotu savu VPN ar WireGuard, jums būs nepieciešams tālāk norādītais.
- Raspberry Pi 3 vai 4 ar barošanas bloku un korpusu.
- 8 GB vai lielāka microSD karte.
- Ethernet kabelis, lai savienotu Raspberry Pi ar maršrutētāju.
- USB pele un tastatūra (pēc izvēles)
1. darbība: sagatavojiet SD karti
- Lejupielādēt Raspberry Pi Imager rīku citā datorā un pievienojiet tam microSD karti.
- Palaidiet Raspberry Pi Imager un noklikšķiniet uz Izvēlieties OS > Raspberry Pi OS (cits) > Raspberry Pi OS (64 bitu).
- Klikšķis Izvēlieties Krātuve un atlasiet savu microSD karti. Pārliecinieties, vai karte ir tukša vai tajā nav svarīgu datu.
- Klikšķis Rakstiet. Apstipriniet, kad tiek parādīta uzvedne. Tas var aizņemt kādu laiku.
- Kad tas ir izdarīts, SD karte tiks automātiski izņemta. Atvienojiet karti un pievienojiet to vēlreiz.
- Atveriet Failu pārlūks vai Meklētājs logu un pēc tam atveriet boot nodalījums.
- Izveidojiet divus failus: ssh un wpa_supplicant.conf (ja tīkla savienojumam izmantojat Wi-Fi).
- Iekš wpa_supplicant.conf failu, ielīmējiet šo (mainot AU uz savas valsts kodu un ssid un psk vērtības uz sava maršrutētāja informāciju) un pēc tam saglabājiet to.
valsts=AU
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
tīkls={
ssid="MyWiFi tīkls"
psk="ļoti spēcīga parole"
key_mgmt=WPA-PSK
}
The ssh fails paliek tukšs bez paplašinājuma.
Lai uzlabotu ātrumu un drošību, Raspberry Pi ir ļoti ieteicams savienot ar tīklu vai maršrutētāju, izmantojot Ethernet kabeli.
2. darbība: iestatiet un instalējiet PiVPN
PiVPN ir viegls skripts, ko mēs varam izmantot, lai instalētu un iestatītu WireGuard vietnē Raspberry Pi. Darbības ir šādas:
- Ievietojiet microSD karti Raspberry Pi.
- Pievienojiet HDMI kabeli pie Pi un displeja, piemēram, monitora vai televizora.
- Pievienojiet arī USB tastatūru un peli.
- Ieslēdziet barošanu, lai palaistu Raspberry Pi.
- Konfigurējiet Raspberry Pi OS sākotnējo iestatīšanu, izveidojiet lokālo lietotāja kontu, instalējiet atjauninājumus un pēc tam restartējiet. Atcerieties šeit izveidoto vietējo lietotājvārdu un paroli.
Pēc restartēšanas atveriet a Terminālis logu un palaidiet šo komandu, lai atjauninātu pakotnes.
sudo apt atjauninājums && sudo apt pilnīgs jauninājums
Nospiediet Y lai saņemtu apstiprinājumu (ja parādās uzvedne), lai turpinātu atjaunināšanas procesu. Tas var aizņemt kādu laiku. Pēc pakotņu atjaunināšanas termināļa logā palaidiet šo komandu, lai sāktu PiVPN un WireGuard instalēšanu.
čokurošanās -L https://install.pivpn.io | bash
Tiks lejupielādēts un atvērts PiVPN iestatīšanas vednis, ko izmantosim WireGuard VPN instalēšanai. Ja saņemat a čokurošanās kļūda, pārliecinieties čokurošanās tiek instalēts, termināļa logā izpildot šādu komandu un pēc tam mēģiniet vēlreiz.
sudo apt uzstādīt čokurošanās -y
Kad PiVPN iestatīšana ir lejupielādēta, tiek parādīts iestatīšanas vedņa logs (kā parādīts tālāk), kurā tiek parādīts ziņojums “Šis instalēšanas vednis pārveidos jūsu Raspberry Pi par OpenVPN un WireGuard serveri”.
Jums ir jāiestata vai jāpiešķir a statiskā IP adrese jūsu Raspberry Pi lai novērstu jebkādas IP izmaiņas pēc strāvas zuduma vai restartēšanas. IP varat rezervēt maršrutētāja DHCP iestatījumos. Ja maršrutētājā esat rezervējis IP, atlasiet Jā. Ja nevarat to izdarīt, atlasiet Nē lai Raspberry Pi iestatītu statisku IP adresi.
Noklusējuma lietotājs ir pi, un tam ir jābūt redzamam šajā ekrānā. Tomēr, ja Raspberry Pi OS (64 bitu) iestatīšanas laikā esat konfigurējis profilu, šeit tiks parādīts jūsu lietotājvārds. Izmantojiet bulttaustiņus, lai to iezīmētu, un atstarpes taustiņu, lai to atlasītu, un pēc tam nospiediet Ievadiet taustiņu vai izvēlieties labi.
No pieejamajām opcijām atlasiet WireGuard un noklikšķiniet uz labi vai nospiediet Ievadiet taustiņu.
Instalējiet visus nepieciešamos atjauninājumus, ja tiek parādīta uzvedne. Pretējā gadījumā uz Instalējiet WireGuard ekrāns, atlasiet Jā. Tas sāks WireGuard VPN servera instalēšanu jūsu Raspberry Pi. Neveiciet nekādas izmaiņas, kad tas tiek prasīts. Saglabājiet to kā noklusējuma portu, piemēram, noklusējuma portu 51820, ja vien nevēlaties citu.
Apstipriniet noklusējuma portu un atlasiet Jā. Nākamajā ekrānā jums jāizvēlas a DNS nodrošinātājs. Varat izvēlēties jebkuru, pamatojoties uz jūsu vēlmēm un atrašanās vietu. Ja izmantojat reklāmas bloķējošu DNS serveri, piemēram, Pi-hole, jums ir jāatlasa Pielāgots un pēc tam manuāli ievadiet DNS adresi.
Apstipriniet atlasīto DNS servera izvēli un izvēlieties Jā vai nospiediet Ievadiet lai turpinātu. Jums tiks parādītas divas iespējas: varat izmantot publisko IP vai publisko DNS. Izvēlies …izmantojiet šo publisko IP opciju, ja pakalpojumu sniedzējs ir piešķīris statisku IP. Pretējā gadījumā izvēlieties DNS ieraksts lai izmantotu publisku DNS (dinamiskam IP) un iestatītu dinamisko DNS. Jūs varat izvēlēties no labākie bezmaksas dinamiskā DNS pakalpojumu sniedzēji.
Apstipriniet publisko IP vai DNS, atlasot Jā. Šajā posmā tiks ģenerētas servera atslēgas. Nākamajā darbībā jums ir jāveic bez uzraudzības jaunināšana. Tas instalēs nepieciešamās pakotnes.
Šajā posmā esat pabeidzis WireGuard VPN instalēšanu. Lai izmaiņas stātos spēkā, jums ir jāpārstartē Raspberry Pi.
3. darbība: savienojiet ierīces ar Raspberry Pi WireGuard VPN
Lai izveidotu savienojumu ar savu Raspberry Pi WireGuard VPN, jums ir jāizveido profils. Termināļa logā ievadiet šādu komandu,
sudo pivpn pievienot
Ievadiet sava profila informāciju. Jūs varat to nosaukt jebko, piemēram, "MyWireGuardVPN". Tādējādi tiks iestatīts jūsu profils. Savienojuma konfigurācijas failu var atrast zem /home/pi/configs.
Varat izmantot šo konfigurācijas failu WireGuard savienojumam vai ģenerēt QR kodu drošam WireGuard VPN savienojumam. Lai to izdarītu, savā Android vai iOS ierīcē ir jāinstalē WireGuard VPN lietotne. Lai ģenerētu QR kodu, Raspberry Pi termināļa logā palaidiet šo komandu.
pivpn -qr MyWireGuardVPN
Lietotnē WireGuard savā Android vai iOS ierīcē pieskarieties + (plus) ikonu un izvēlieties SKENĒT NO QR KODA lai skenētu QR kodu. Ievadiet profila nosaukumu un pieskarieties Saglabāt.
Tagad varat izmantot šo profilu, lai izveidotu savienojumu ar WireGuard VPN, kas darbojas Raspberry Pi.
WireGuard ātruma veiktspēja būs atkarīga no tīkla ātruma.
Droši pārlūkojiet Raspberry Pi, izmantojot WireGuard
Šajā rokasgrāmatā mēs esam parādījuši, kā iestatīt WireGuard uz Raspberry Pi 3 vai 4 un savienot mobilās ierīces ar drošu VPN. Tagad varat izmantot savu Raspberry Pi WireGuard VPN serveri, lai droši piekļūtu tīmeklim un mājas tīklam attālināti. Nav abonēšanas maksas vai datu reģistrēšanas. Tas nodrošina arī interneta pakalpojumu sniedzēja privātumu un palīdz droši piekļūt saturam no jebkuras vietas.
Kā iestatīt WireGuard operētājsistēmā Windows
Lasiet Tālāk
Saistītās tēmas
- DIY
- Raspberry Pi
- WireGuard
- VPN
Par autoru
Ravi ir eksperts tehnoloģiju skaidrotājs, IoT entuziasts un Linux cienītājs ar pieredzi lielo datu un lietotņu izstrādē. Lielāko daļu nedēļas nogales viņš pavada, strādājot ar IoT ierīcēm un spēlējot spēles Xbox. Viņš ir arī solo ceļotājs, kuram patīk doties pārgājienos un izpētīt jaunas takas.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!
Noklikšķiniet šeit, lai abonētu