Raspberry Pi'de WireGuard ile VPN nasıl kurulur?

Son Güncelleme: 30 Ağustos 2026

VPN sunucusu için şeffaf kasalı Raspberry Pi bilgisayar kartı

Bir kafede veya otelde Wi-Fi'ye göz atmanın mayın tarlasında yürümek gibi olduğunu hiç hissettiniz mi? Gerçek şu ki, kendimizi güvende hissetsek bile, verilerimizi halka açık ağlarda açıkta bırakmak risklidir. İşte burada devreye... VPN veya Sanal Özel AğBu da temelde cihazınız ve eviniz arasında şifreli bir tünel oluşturur. Dünyanın öbür ucunda olsanız bile, sizi doğrudan yönlendiricinize bağlayan çok uzun bir kabloya sahip olmak gibidir. Tamamen gizlilik içinde gezinin ve güvenlik.

Bu sistemi kurmak için aylık aboneliklere servet harcamanıza gerek yok; Ahududu PiBir ampulden bile daha az enerji tüketen bu minik bilgisayarla kendi sunucumuzu oluşturabiliriz. Bu sadece trafiği korumamıza yardımcı olmakla kalmaz, aynı zamanda bize süper bir güç de verir. yerel ağımızdaki dosyalara erişim Ya da sanki oturma odamızdaki kanepede oturuyormuşuz gibi coğrafi içerik kısıtlamalarını aşabiliriz. Bunu nasıl başlatacağımıza bakalım. WireGuardBu, şu anda mevcut olan en modern, hafif ve en hızlı seçenektir.

gelişmiş kendi sunucunuzda barındırılan VPN
İlgili makale:
Gelişmiş kendi sunucunuzda barındırılan VPN: Eksiksiz kılavuz ve gerçek seçenekler

Zemin hazırlığı: Donanım ve Sistem

Sunucu kararlılığı için ağ portuna bağlı Ethernet kablolarının detayı

Yazılım üzerinde çalışmaya başlamadan önce, ekipmanların hazır olması gerekiyor. İdeal olarak, bir Ahududu Pi 4 Gücü ve RAM'i nedeniyle, herhangi bir yeni model işinizi görecektir. En az 8 GB'lık bir microSD karta ihtiyacımız olacak. Ahududu Pi İşletim Sistemi Kurulumun tamamlanması için kartın Ethernet kablosuyla bağlanması şarttır, ancak Wi-Fi de çalışacaktır. Önemli bir nokta, bir atama yapmaktır. Raspberry Pi için statik IP adresi en la configuración del router para que el servidor no «desaparezca» cada vez que se reinicie el equipo.

  MySQL Kullanıcı Yönetimi: Temel İpuçları

WireGuard Kurulumu: İki Olası Yol

Bir kişi dizüstü bilgisayarında WireGuard yazılımını yapılandırıyor.

Bu sorunu çözmenin iki yolu var: kod yazmaktan hoşlananlar için manuel yol ve hızlı sonuçlar isteyenler için otomatik yol. Manuel yolu seçerseniz, otomatik yolu bulmanız gerekecek. manuel yolSistemi güncellemeniz gerekecek. apt update ve çekirdek başlık dosyalarını yükleyin. WireGuard bazen resmi Raspbian depolarında bulunmadığı için, paketi yüklemek üzere Debian depolarını eklemek ve güvenlik anahtarlarını yönetmek yaygın bir uygulamadır. wireguard içinden apt.

Homelab açık kaynak güvenlik
İlgili makale:
Açık kaynak araçlarla ev laboratuvarı güvenliği

Çoğu insan için en mantıklı şey, otomasyon komut dosyaları kullanmaktır. PiVPN veya wireguard-installBu komut dosyaları sizin için zor işleri halleder: güvenlik duvarını yapılandırır, anahtarları oluşturur ve yönlendirmeyi ayarlar. PiVPN'i çalıştırmak için tek yapmanız gereken bir komut çalıştırmak. curl Terminalde. Sihirbaz, WireGuard mı yoksa OpenVPN mi tercih edeceğinizi soracaktır; Her zaman WireGuard'ı seçin. Enerji verimliliği ve hızı nedeniyle tercih edilir. İşlem sırasında sizden bir port numarası (standart 51820'dir) isteyecektir; bu port numarasının yönlendiricide açılması gerekecektir.

Anahtar yönetimi ve sunucu yapılandırması

WireGuard'ın kalbi şudur: genel ve özel anahtarlar. El servidor genera un par y cada cliente (móvil, PC) necesita el suyo propio para realizar el «apretón de manos» o tokalaşmaElle yaparsanız, bu anahtarlar şurada saklanır: /etc/wireguardSunucu yapılandırma dosyası (wg0.conf) tanımlar sanal IP adresi VPN'in ve kurallarının iptables (PostUp ve PostDown) işlemleri, trafiğin ağ arayüzü üzerinden doğru şekilde akmasını sağlar, ister eth0 o wlan0.

Asıl püf noktası: IP Yönlendirme ve Yerel Erişim

Raspberry Pi üzerinde WireGuard VPN aracılığıyla erişilebilen IP güvenlik kamerası

Sadece güvenli bir şekilde internette gezinmek istiyorsanız, yukarıdakiler yeterlidir, ancak daha fazlasını istiyorsanız NAS cihazınıza, IP kameralarınıza veya dosya sunucunuza erişin. Sistem dışından IP yönlendirmeyi etkinleştirmeniz gerekiyor. Bu işlem, dosyayı düzenleyerek yapılır. /etc/sysctl.conf ve satırı yorum satırı olmaktan çıkararak net.ipv4.ip_forward=1Bu adım olmadan, Raspberry Pi bağlantıyı alacak ancak nasıl alındığını bilemeyecektir. Paketleri diğer cihazlara ilet Evden çalışabilirsiniz. Ayrıca yapılandırmanız da önerilir. maskeli balo güvenlik duvarında iyileştirme yapmak için ev ağı güvenliği ve IoT Böylece yerel cihazlar VPN trafiğini sanki dahili bir trafikmiş gibi algılar.

ev laboratuvarı VLAN'ını güçlendirme
İlgili makale:
VLAN'larla ev laboratuvarınızı güçlendirme: eksiksiz bir ev güvenlik rehberi

Dinamik DNS: IP adresini hatırlama derdinden kurtulun.

Ev internet bağlantılarındaki sorun, genel IP adresinin sık sık değişmesidir. Kendi VPN'inize erişiminizin engellenmesini önlemek için en iyisi bir VPN kullanmaktır. DuckDNS gibi DDNS hizmetiBu bize bir etki alanı atar (örneğin, benim adım.ördekdns.org) her zaman mevcut IP adresimize işaret eder. Bunu kurabiliriz. otomatik güncelleme betiği Raspberry Pi üzerinde, IP adresimiz değiştiğinde DNS servisine birkaç dakikada bir bildirim gönderen ve tünelin her zaman çalışır durumda olmasını sağlayan bir kod parçası bulunmaktadır.

  Laravel için en iyi web kaynakları

İstemci Yapılandırması ve Son Bağlantı

Sunucu tamamen çalışır duruma geldiğinde, kullanıcı profillerini oluşturmanız gerekir. PiVPN ile bu, sadece yazmak kadar kolaydır. pivpn addSistem bir dosya oluşturacaktır. .conf Her cihaz için. Mobil cihazlar için en uygun yol çalıştırmaktır. pivpn -qrBu projeksiyonlar bir Terminal üzerindeki QR koduWireGuard uygulamasını indirmeniz, kodu taramanız yeterli. Windows veya Mac için, indirdiğiniz yapılandırma dosyasını içe aktarmanız yeterli.

Kritik adım: Yönlendiricideki portları açın.

Ev tipi masaüstü bilgisayarda port yönlendirme için modern kablosuz yönlendirici

Yönlendirici gelen bağlantıyı engelliyorsa yukarıdaki yapılandırmaların hiçbiri işe yaramayacaktır. Yönlendiricinizin yönetim paneline erişmeniz ve bir kural oluşturmanız gerekir. port yönlendirmeUDP 51820 portunu (veya seçtiğiniz portu) açmanız ve tüm trafiği oraya yönlendirmeniz gerekiyor. Raspberry Pi'nizin yerel IP adresiUnutmayın ki bu protokole uygun olmalıdır. UDPÇünkü WireGuard TCP kullanmıyor.

güvenlik için en iyi Linux dağıtımları
İlgili makale:
Güvenliğinizi ve gizliliğinizi korumak için en iyi Linux dağıtımları

Ekstralar: Pi-hole ve Reklam Engelleme

Sistem kurulumunuzu bir üst seviyeye taşımak istiyorsanız, şunları yükleyebilirsiniz: Pi delikli VPN ile birlikte. İkisini entegre ederek, VPN'i Pi-hole'un IP adresini DNS sunucusu olarak kullanacak şekilde yapılandırabilirsiniz. Sonuç inanılmaz: mobil veri kullanırken ve VPN'i etkinleştirdiğinizde, Web sitelerindeki ve uygulamalardaki tüm reklamlar kaybolacak.Çünkü DNS trafiği önce şuradan geçecektir: Pi-hole filtresi İnternete girmeden önce evde.

Bu sunucuyu kurmak, gizliliğimiz üzerinde tam kontrol sahibi olmamızı sağlayarak, dış şirketlere olan bağımlılığı ortadan kaldırıyor ve ARM anakartın düşük güç tüketiminden faydalanmamızı mümkün kılıyor. WireGuard'ı DDNS ile birleştirerek ve UDP portlarını doğru şekilde açarak, küçük bir cihazı büyük bir sunucuya dönüştürüyoruz. zırhlı ve çok yönlü erişim kapısı Dünyanın herhangi bir yerinden ev ağımıza bağlanın.

Elektronik bileşenleri, mikroçipleri ve bağlantı noktaları bir yüzey üzerinde görülebilen Raspberry Pi kartının yakın çekim görüntüsü; bu görüntü, eğitim materyalinin temel donanımını göstermek için idealdir.
İlgili makale:
Raspberry Pi'de AdGuard Home'u Kurma ve Optimize Etme Hakkında Eksiksiz Kılavuz