VPN:n asentaminen WireGuardin avulla Raspberry Pillä

Viimeisin päivitys: 30 elokuu 2026
Kirjoittaja: TecnoDigital

Raspberry Pi -tietokoneen emolevy läpinäkyvässä kotelossa VPN-palvelimelle

Oletko koskaan tuntenut, että Wi-Fi-yhteyden selaaminen kahvilassa tai hotellissa on kuin miinakentällä kävelisi? Totuus on, että vaikka tuntisimme olomme turvalliseksi, tietojemme jättäminen julkisiin verkkoihin on riskialtista. Tässä kohtaa... VPN tai virtuaalinen yksityisverkkojoka pohjimmiltaan luo salatun tunnelin laitteesi ja kotisi välille. Se on kuin sinulla olisi erittäin pitkä kaapeli, joka yhdistää sinut suoraan reitittimeesi, riippumatta siitä, oletko toisella puolella maapalloa, jolloin voit selaa täysin yksityisesti ja turvallisuus.

Tämän järjestelmän asentamiseksi sinun ei tarvitse kuluttaa omaisuuksia kuukausitilauksiin; Raspberry PiTuolla pienellä tietokoneella, joka kuluttaa vähemmän virtaa kuin hehkulamppu, voimme luoda oman palvelimemme. Se ei ainoastaan ​​auta meitä suojaamaan liikennettä, vaan antaa meille myös supervoiman käyttää tiedostoja paikallisverkossamme tai ohittaa maantieteelliset sisältörajoitukset aivan kuin istuisimme olohuoneen sohvalla. Katsotaanpa, miten saamme sen toimimaan käyttämällä WireGuardjoka on tällä hetkellä saatavilla olevista vaihtoehdoista modernein, kevyin ja nopein.

edistynyt itse isännöity VPN
Aiheeseen liittyvä artikkeli:
Edistynyt itse isännöity VPN: Täydellinen opas ja todelliset vaihtoehdot

Maan valmistelu: Laitteisto ja järjestelmä

Yksityiskohta Ethernet-kaapeleista, jotka on kytketty verkkoporttiin palvelimen vakauden takaamiseksi

Ennen kuin aloitamme ohjelmiston parissa työskentelyn, meillä on oltava laitteet valmiina. Ihannetapauksessa Vadelma Pi 4 Tehonsa ja RAM-muistinsa vuoksi mikä tahansa uudempi malli toimii, mutta tarvitsemme vähintään 8 Gt:n microSD-kortin. Vadelma Pi OS asennettu. On tärkeää, että kortti on kytketty Ethernet-kaapelilla vakauden varmistamiseksi, vaikka Wi-Fikin toimii. Keskeistä on määrittää Staattinen IP-osoite Raspberry Pi:lle en la configuración del router para que el servidor no «desaparezca» cada vez que se reinicie el equipo.

  MySQL-käyttäjien hallinta: tärkeitä vinkkejä

WireGuardin asennus: Kaksi mahdollista polkua

Henkilö konfiguroi WireGuard-ohjelmistoa kannettavalla tietokoneella

Tähän on kaksi tapaa: manuaalinen tapa niille, jotka nauttivat koodin kirjoittamisesta, ja automaattinen tapa niille meistä, jotka haluavat nopeita tuloksia. Jos valitset manuaalisen tavan, sinun on löydettävä automatisoitu tapa. manuaalisestiSinun on päivitettävä järjestelmä käyttämällä apt update ja asenna ytimen otsikot. Koska WireGuardia ei aina ole virallisissa Raspbianin arkistoissa, on yleistä lisätä Debianin arkistot ja hallita suojausavaimia paketin asentamiseksi. wireguard kautta apt.

Kotilaboratorion avoimen lähdekoodin tietoturva
Aiheeseen liittyvä artikkeli:
Kotilaboratorion tietoturva avoimen lähdekoodin työkaluilla

Useimmille ihmisille järkevintä on käyttää automaatioskriptejä, kuten PiVPN tai WireGuard-asennusNämä skriptit tekevät likaisen työn puolestasi: ne konfiguroivat palomuurin, luovat avaimet ja säätävät reititystä. Suorita PiVPN suorittamalla vain komento. curl terminaalissa. Ohjattu toiminto kysyy, haluatko käyttää WireGuardia vai OpenVPN:ää; Valitse aina WireGuard energiatehokkuutensa ja nopeudensa vuoksi. Prosessin aikana se kysyy porttia (standardi on 51820), joka sitten on avattava reitittimessä.

Avainhallinta ja palvelimen konfigurointi

WireGuardin ydin on julkiset ja yksityiset avaimet. El servidor genera un par y cada cliente (móvil, PC) necesita el suyo propio para realizar el «apretón de manos» o kädenpuristusJos teet sen käsin, nämä avaimet tallennetaan /etc/wireguardPalvelimen määritystiedosto (wg0.conf) määrittelee virtuaalinen IP-osoite VPN:stä ja sen säännöistä iptables (PostUp ja PostDown), jotta liikenne kulkee oikein verkkorajapinnan läpi riippumatta siitä, eth0 o wlan0.

Mestaritemppu: IP-edelleenlähetys ja lähiyhteys

IP-valvontakamera, johon pääsee käsiksi WireGuard VPN:n kautta Raspberry Pissä

Jos haluat vain selata turvallisesti, yllä oleva riittää, mutta jos haluat käyttää NAS-laitettasi, IP-kameroitasi tai tiedostopalvelintasi Järjestelmän ulkopuolelta sinun on otettava käyttöön IP-osoitteen edelleenlähetys. Tämä tehdään muokkaamalla tiedostoa /etc/sysctl.conf ja rivin kommentoinnin poistaminen net.ipv4.ip_forward=1Ilman tätä vaihetta Raspberry Pi vastaanottaa yhteyden, mutta ei tiedä miten. välitä paketit muille laitteille kotoa käsin. On myös suositeltavaa määrittää naamiaiset palomuurissa parantaakseen kotiverkon tietoturva ja IoT jotta paikalliset laitteet tunnistavat VPN-liikenteen ikään kuin se olisi sisäistä.

Homelab VLANin koventaminen
Aiheeseen liittyvä artikkeli:
Kotilaboratorion turvaaminen VLAN-verkoilla: täydellinen opas kodin turvallisuusseurantaan

Dynaaminen DNS: Unohda IP-osoitteen muistaminen

Kodin internetyhteyksien ongelmana on, että julkinen IP-osoite usein muuttuu. Jotta et lukittuisi ulos omasta VPN-yhteydestäsi, on parasta käyttää DDNS-palvelu, kuten DuckDNSTämä antaa meille verkkotunnuksen (esim. nimeni.duckdns.org), joka aina osoittaa nykyiseen IP-osoitteeseemme. Voimme asentaa automaattinen päivitysskripti Raspberry Pillä, joka ilmoittaa DNS-palvelulle muutaman minuutin välein, jos IP-osoitteemme on muuttunut, varmistaen, että tunneli on aina toiminnassa.

  Laravelin parhaat verkkoresurssit

Asiakkaan konfigurointi ja lopullinen yhteys

Kun palvelin on täysin toiminnassa, sinun on luotava käyttäjäprofiilit. PiVPN:n avulla se on yhtä helppoa kuin kirjoittaminen. pivpn addJärjestelmä luo tiedoston .conf jokaiselle laitteelle. Mobiililaitteille kätevin tapa on suorittaa pivpn -qr, joka ennustaa QR-koodi päätteessäLataa vain WireGuard-sovellus, skannaa koodi ja olet valmis. Windowsissa tai Macissa tuo vain ladattu määritystiedosto.

Kriittinen vaihe: Avaa reitittimen portit

Moderni langaton reititin kotikoneella portin edelleenlähetystä varten

Mikään yllä olevista määrityksistä ei toimi, jos reititin estää saapuvan yhteyden. Sinun on käytettävä reitittimen hallintapaneelia ja luotava sääntö. porttiohjausSinun on avattava UDP-portti 51820 (tai kumpi tahansa valitsemasi) ja ohjattava kaikki liikenne kohteeseen Raspberry Pi:n paikallinen IP-osoiteMuista, että sen täytyy olla protokollaa. UDPkoska WireGuard ei käytä TCP:tä.

parhaat Linux-jakelut turvallisuuden takaamiseksi
Aiheeseen liittyvä artikkeli:
Parhaat Linux-jakelut suojaamaan tietoturvaasi ja yksityisyyttäsi

Lisäominaisuudet: Pi-hole ja mainosten esto

Jos haluat viedä asetuksesi seuraavalle tasolle, voit asentaa Pi-reikäinen yhdessä VPN:n kanssa. Integroimalla molemmat voit määrittää VPN:n käyttämään Pi-holen IP-osoitetta DNS-palvelimenaan. Tulos on uskomaton: kun olet liikkeellä ja käytät mobiilidataa ja aktivoit VPN:n, Kaikki mainokset verkkosivustoilta ja sovelluksista katoavatkoska DNS-liikenne kulkee ensin sen läpi Pi-reikäsuodatin kotona ennen nettiin menoa.

Tämän palvelimen asentaminen antaa meille täyden hallinnan yksityisyydestämme, poistaa riippuvuuden ulkopuolisista yrityksistä ja hyödyntää ARM-emolevyn alhaista virrankulutusta. Yhdistämällä WireGuardin DDNS:ään ja avaamalla UDP-portit oikein, muutamme pienen laitteen... panssaroitu ja monipuolinen käyntiovi kotiverkkoomme mistä päin maailmaa tahansa.

Lähikuva Raspberry Pi -levystä, jonka elektroniset komponentit, mikrosirut ja portit näkyvät pinnalla. Ihanteellinen kuva tutoriaalin päälaitteiston havainnollistamiseen.
Aiheeseen liittyvä artikkeli:
Täydellinen opas AdGuard Homen asentamiseen ja optimointiin Raspberry Pillä