WireGuard® kullanarak pfSense üzerinde Proton VPN nasıl yapılandırılır
- Okuma süresi
- 6 dakikalık
- Kategori
- Yönlendiriciler
Bu kılavuzda, WireGuard® VPN iletişim kuralını kullanarak pfSense 2.7.x üzerinde Proton VPN’i nasıl ayarlayacağınızı gösteriyoruz. Bu, yönlendiricinizin kendisine bağlanan tüm aygıtları bir Proton VPN bağlantısı ile korumasını sağlar.
WireGuard hakkında ayrıntılı bilgi alın
Proton VPN’i pfSense 2.7.x üzerinde OpenVPN iletişim kuralını kullanarak da yapılandırabilirsiniz, ancak WireGuard kullanmanızı öneririz.
- OpenVPN ve WireGuard karşılaştırması hakkında bilgi edinin
- OpenVPN kullanarak pfSense üzerinde Proton VPN’i nasıl yapılandıracağınızı öğrenin
1. Bir WireGuard yapılandırma dosyası oluşturun
account.protonvpn.com adresinden Proton Hesabı kullanıcı adınız ve parolanızla Proton VPN’de oturum açın, İndirmeler → WireGuard yapılandırması bölümüne gidin ve bir WireGuard yapılandırma dosyası indirin. Platform: Yönlendirici seçeneğini belirlediğinizden emin olun.
Proton VPN’den bir WireGuard yapılandırma dosyasının nasıl indirileceğini öğrenin
pfSense’i yapılandırmak için bu yapılandırma dosyasındaki kişisel anahtara ihtiyacınız olacaktır. Bu anahtarı bulmak için İndirmeler → WireGuard yapılandırması bölümüne gidin ve az önce oluşturduğunuz WireGuard anahtarını seçin. PrivateKey = yazan satırı bulun.

Ayrıca Endpoint = IP adresine de ihtiyacınız olacaktır.

2. pfSense üzerine WireGuard paketini kurun
pfSense ön ucunu açmak için tarayıcınızın URL çubuğuna 192.168.1.1 yazın. Oturum açın ve Sistem → Paket Yöneticisi → Kullanılabilir Paketler sekmesine gidin. WireGuard paketini bulun ve Kur seçeneğine tıklayın.

WireGuard’ın başarıyla kurulduğunu doğrulamak için Sistem → Paket Yöneticisi → Kurulu Paketler bölümüne gidin.
3. Yeni bir WireGuard tüneli oluşturun
Hâlâ pfSense üzerindeyken, VPN → WireGuard → Tüneller bölümüne gidin ve aşağıdaki ayarlarla yeni bir tünel oluşturun.
Tünel yapılandırması:
- Açıklama: Uygun bir açıklama seçin
- Dinleme bağlantı noktası: 51820
- Arayüz Anahtarları: Yapılandırma dosyanızdaki kişisel anahtar (1. adıma bakın)
- Herkese açık anahtar: Bu otomatik olarak oluşturulacaktır
Arayüz yapılandırması:
- Arayüz Adresleri: 10.2.0.2/32
İşlemi tamamladığınızda Tüneli Kaydet seçeneğine tıklayın.

4. Bir eş ekleyin
Hâlâ Tüneller sekmesindeyken, sizi Eşler sekmesine yönlendirecek olan Eş Ekle seçeneğine (yukarıya bakın) tıklayın. Aşağıdaki ayarları yapılandırın.
Eş Yapılandırması:
- Tünel: önceki adımda oluşturulan tünel
- Açıklama: açıklayıcı bir ad seçin, örneğin sunucu adı
- Dinamik Uç Nokta: işareti kaldırın
- Uç Nokta: indirilen WireGuard yapılandırmanızdaki uç nokta IP adresi
- Bağlantı Noktası: 51820
- Keep Alive: 25
- Herkese Açık Anahtar: indirilen WireGuard yapılandırma dosyanızdaki herkese açık anahtar (1. adıma bakın)
Adres Yapılandırması:
- İzin Verilen IP’ler: 0.0.0.0 / 0
İşlemi tamamladığınızda Eşi Kaydet seçeneğine tıklayın.

5. Ayarlar sekmesine gidin, WireGuard’ı Etkinleştir seçeneğini işaretleyin, ardından Kaydet ve Değişiklikleri Uygula seçeneklerine tıklayın.

5. Bir WireGuard arayüzü oluşturun
VPN istemcisi artık çalışıyor ancak üzerinden herhangi bir trafik yönlendirilmiyor. Tüm ağ trafiğinizi güvenli Proton VPN tüneli üzerinden yönlendirmek için Arayüzleri ve Güvenlik Duvarı kurallarını yapılandırmanız gerekir.
Arayüzler → Arayüz Atamaları → Kullanılabilir ağ bağlantı noktaları bölümüne gidin ve tun_wg0 → Ekle seçeneğini belirleyin.
Bu, OPTx adında bir arayüz oluşturacaktır (burada x, yönlendiricinizin kaç tane fiziksel arayüze sahip olduğuna bağlıdır). Yapılandırmak için yeni oluşturulan arayüze tıklayın.

Aşağıdaki yapılandırma ayarlarını girin·
Genel Yapılandırma:
- Etkinleştir: işaretli
- IPv4 yapılandırma türü: Statik IPv4
Statik IPv4 yapılandırması:
- IPv4 adresi: 10.2.0.2 / 32
Kaydet ve Uygula seçeneklerine tıklayın.

6. Yeni bir ağ geçidi ekleyin
Sistem → Yöneltme → Ağ Geçitleri bölümüne gidin ve yeni bir ağ geçidi eklemek için Ekle seçeneğine tıklayın.

Aşağıdaki yapılandırma ayarlarını girin:
- Arayüz: OPT1 (veya önceki adımdaki arayüzün adı)
- Adres Ailesi: ipv4
- Ad: açıklayıcı bir ad
- Ağ Geçidi: 10.2.0.1

Gelişmişi Göster seçeneğine tıklayın ve Yerel olmayan ağ geçidi kullan → Arayüze özel rota üzerinden yerel olmayan ağ geçidi kullan seçeneğini işaretleyin. Kaydet ve Değişiklikleri Uygula seçeneklerine tıklayın.

7. Güvenlik duvarı kurallarını yapılandırın
Tüm trafiği 5. Adım‘da ayarladığımız Proton VPN arayüzü üzerinden yöneltmek için güvenlik duvarı kurallarını kullanıyoruz. Güvenlik Duvarı → NAT → Giden bölümüne gidin ve Manuel Giden NAT kuralı oluşturma seçeneğini belirleyin. Ardından Kaydet ve Değişiklikleri Uygula seçeneklerine tıklayın.

Şimdi, son iki kuralı devre dışı bırakmak için yanlarındaki ✓ simgesine tıklayın.
- ISAKMP için otomatik olarak eklenen kural – OPT1’den WAN’a
- Otomatik olarak eklenen kural – OPT1’den WAN’a

Aşağıdaki iki kuralın yanındaki Düzenle (kalem) simgesine tıklayın:
- Otomatik olarak eklenen kural – LAN’dan WAN’a
- ISAKMP için otomatik olarak eklenen kural – LAN’dan WAN’a
Her iki durumda da Arayüz seçeneğini VPN arayüzü (OPT1) ve Adres ailesi seçeneğini IPv4 olarak değiştirin. İşlemi tamamladığınızda Kaydet ve Değişiklikleri Uygula seçeneklerine tıklayın.

Güvenlik Duvarı → Kurallar → LAN → Varsayılan olarak LAN’dan herhangi birine izin ver kuralı → Düzenle (kalem simgesi) bölümüne gidin.

Gelişmişi göster → Ağ Geçidi seçeneğine tıklayın ve 6. adımda eklediğimiz ağ geçidini seçin. Kaydet seçeneğine tıklayın.

Varsayılan olarak LAN IPv6’dan herhangi birine izin ver kuralını devre dışı bırakmak için yanındaki ✓ simgesine tıklayın ve ardından Kaydet ve Değişiklikleri Uygula seçeneklerine tıklayın.

8. DNS Ayarlarını Yapılandırın
pfSense güvenlik duvarından geçen tüm internet trafiği artık bir Proton VPN sunucusu üzerinden yönlendirilecektir. Ancak DNS istekleri yönlendirilmez. Bunu düzeltmek için pfSense’teki DNS ayarlarını değiştirmemiz gerekir.
pfSense’te, Sistem → Genel kurulum → DNS Sunucusu Ayarları bölümüne gidin ve aşağıdaki ayarları yapılandırın:
- DNS Sunucuları: 10.2.0.1
- Ağ Geçidi: 6. adımda yapılandırdığımız ağ geçidinin adı.
- DNS Sunucusu Geçersiz Kılma: işaretsiz
İşlemi tamamladığınızda Kaydet seçeneğine tıklayın.

Şimdi Hizmetler → DNS Çözümleyici → Genel Ayarlar bölümüne gidin ve şunları değiştirin:
- Giden Ağ Arayüzleri: OPT1 (eklediğimiz WireGuard arayüzü)
- DNS Sorgusu Yönlendirme: Yönlendirme kipini etkinleştir seçeneğini işaretleyin
İşlemi tamamladığınızda Kaydet ve Değişiklikleri Uygula seçeneklerine tıklayın.

Kurulumunuz artık tamamlandı. Ağınızdaki tüm trafik, artık seçtiğiniz Proton VPN sunucusu üzerinden güvenli bir şekilde yöneltilir. Bunu ağınızdaki herhangi bir aygıttan ücretsiz güvenli IP tarayıcımızı(yeni pencere) ziyaret ederek test edebilirsiniz.