Raspberry Pi'de NordVPN Nasıl Kurulur

Bu yazı, PiMyLifeUp - How to Set Up NordVPN on the Raspberry Pi kaynağından Türkçe'ye çevrilerek hazırlanmıştır.

Bu eğitimde, Raspberry Pi'de popüler NordVPN hizmetini kurma adımlarını ele alacağım.

Raspberry Pi NordVPN

Bu kurulum, Pi'nizi bir VPN hizmeti üzerinden çalıştırmaktan fayda sağlayacağınız bir şekilde kullanıyorsanız mükemmeldir.

Bir VPN WiFi erişim noktası arıyorsanız, diğer eğitimimiz sizi bunu kurma adımlarında yönlendirecektir. Bu kurulum, yalnızca Raspberry Pi'nin kendisinde bir VPN'e bağlanmanız gerekiyorsa idealdir.

Normal web taramasını anonimleştirmenin yanı sıra, VPN Pi TorrentBox gibi diğer projelerle birlikte de kullanılabilir. Temelde, anonim olmanın tercih edildiği her eğitim için iyi bir kurulumdur.

Bu eğitim Raspbian Stretch için test edilmiştir. Raspberry Pi OS'nin daha eski bir sürümünü çalıştırıyorsanız, sorunlarla karşılaşabilirsiniz. Raspberry Pi OS'nin en son sürümüne güncellemenizi öneririz.

Aşağıda açıklanana benzer bir kurulum, size ovpn dosyaları sağlayan çoğu VPN hizmetinde kullanılabilir. Bu hizmetler arasında VyprVPN, HMA, ExpressVPN ve daha birçoğu bulunur.

Raspberry Pi'de NordVPN Kurulumu

Raspberry Pi'de NordVPN kurma süreci oldukça basittir. Kurulduktan sonra, belirli ovpn dosyalarını kullanarak istediğiniz konuma kolayca bağlanabilirsiniz.

1. Öncelikle, henüz yapmadıysanız NordVPN'e kaydolmanız gerekecek.

2. Raspberry Pi'de terminali açın veya erişim sağlamak için SSH kullanın.

3. Raspbian'ı en son paketlere güncellemek için aşağıdaki satırları girin.

sudo apt update
sudo apt upgrade

4. Ardından, aşağıdaki komutu girerek OpenVPN ve zip paketlerini kurun.

sudo apt install openvpn unzip

OpenVPN, NordVPN'in sunucularına bağlanmak için kullanacağımız istemci yazılımıdır.

5. Aşağıdaki dizin değiştirme komutunu yazarak OpenVPN dizinine gidin.

ovpn dosyalarını bu dizine indirip çıkaracağız.

cd /etc/openvpn/

6. Şimdi NordVPN ovpn dosyalarını içeren arşivi indirmemiz gerekiyor.

Bu indirme, terminale aşağıdaki wget komutunu girerek kolayca yapılabilir.

sudo wget https://downloads.nordcdn.com/configs/archives/servers/ovpn.zip

7. Ardından, aşağıdaki komutu kullanarak az önce indirdiğimiz arşivi çıkarın.

sudo unzip ovpn.zip

Çıkardıktan sonra iki ek klasör olacaktır.

Bir dizin "ovpn_tcp" adını taşır ve NordVPN dosyalarının TCP sürümünü içerir, diğeri "ovpn_udp" adını taşır ve UDP sürümlerini içerir.

8. ls komutunu kullanarak bu dizinlerin dosyalarını listeleyebilirsiniz.

Örneğimiz için, dosyaların TCP sürümünü listelemek üzere sadece komutu kullanacağız.

ls -l /etc/openvpn/ovpn_tcp

Komutun oluşturduğu bu dosya listesini, Raspberry Pi'nizin bağlanmasını istediğiniz NordVPN sunucusunu seçmek için kullanın.

Sonraki adımlar için bu dosya adını bilmeniz gerekecek.

9. OpenVPN istemcisini kullanarak NordVPN'e bağlanmak için aşağıdaki komutu gireceğiz.

sudo openvpn file_name

"file_name" kısmını bağlanmak istediğiniz sunucunun dosyasıyla değiştirmeniz gerekecek.

Örneğin, TCP protokolünü kullanarak bir Avustralya NordVPN sunucusuna bağlanacak olsaydık, aşağıdaki komutu çalıştırırdınız.

sudo openvpn /etc/openvpn/ovpn_tcp/au689.nordvpn.com.tcp.ovpn

10. Şimdi kimlik bilgilerinizi girmeniz gerekecek. Bunu yaptıktan sonra, VPN sunucusuna bağlanmış olacaksınız.

Bunu, NordVPN web sitesine gidip üstteki banner'a bakarak test edebilirsiniz.

11. Bağlantıyı kesmek isterseniz, klavyede sadece CTRL + C kullanın.

Bu işe yaramazsa, aşağıdaki komutu kullanabilirsiniz.

sudo killall openvpn

NordVPN'i Açılışta Başlatma

NordVPN hizmetinizi açılışta başlatmak isterseniz, aşağıdaki adımlar bilmeniz gereken her şeyde size yol gösterecek.

1. Öncelikle, kullanıcı adımızı ve şifremizi bir dosyaya kaydetmemiz gerekecek.

Aşağıdaki komutu çalıştırarak nano metin editörünü kullanarak bu dosyayı yazmaya başlayın.

sudo nano /etc/openvpn/auth.txt

Bu dosya, NordVPN için giriş kimlik bilgilerini almak üzere OpenVPN tarafından okunacaktır.

2. Bu dosyaya, kullanıcı adınızı ve şifrenizi, ikisi de ayrı satırlarda olacak şekilde ekleyin.

username
password

3. CTRL + X, ardından Y ve son olarak ENTER tuşuna basarak kaydedip çıkın.

4. Açılışta kullanmak istediğiniz ovpn dosyasını kopyalayın, aynı zamanda adını da basitleştirin.

Örneğin, daha önce kullandığımız dosyayı alıp "/etc/openvpn/" dizinine kopyalayalım.

sudo cp /etc/openvpn/ovpn_tcp/au689.nordvpn.com.tcp.ovpn /etc/openvpn/au689.conf

5. Şimdi aşağıdaki komutu kullanarak bu yeni dosyayı düzenleyelim.

sudo nano /etc/openvpn/au689.conf

6. Burada bir satırı düzenlemeniz gerekecek.

Bulun

auth-user-pass

Şununla değiştirin

auth-user-pass auth.txt

Bu satırı değiştirmek, OpenVPN'e giriş kimlik bilgileri için "auth.txt" dosyamızı kullanması gerektiğini söyleyecektir.

7. CTRL + X, ardından Y, sonra ENTER tuşuna basarak kaydedip çıkın.

8. Son olarak, OpenVPN'i otomatik başlayacak ve dosyamızı kullanacak şekilde ayarlamamız gerekiyor.

ovpn yapılandırmasını düzenlemeye başlamak için aşağıdaki satırı girin.

sudo nano /etc/default/openvpn

9. Bu dosyanın içinde, "AUTOSTART" satırını bulup yeni yapılandırma dosyamıza işaret edecek şekilde değiştirmemiz gerekiyor.

Bulun

#AUTOSTART="all"

Üstüne ekleyin

AUTOSTART="au689"

au689 kısmını az önce oluşturduğumuz dosya adıyla değiştirin.

10. CTRL + X, ardından Y, sonra ENTER tuşuna basarak dosyayı kaydedip çıkın.

11. Aşağıdaki komutu kullanarak Pi'yi yeniden başlatın.

sudo reboot

Şimdi NordVPN veya ipleak.net adresine gidin, IP'nizin kendinizinki olmadığını görmelisiniz.

Değişmediyse, yukarıdaki kurulum çalışmıyor demektir. Adımları tekrar gözden geçirin ve herhangi bir hata yapıp yapmadığınızı kontrol edin.

DNS Sızıntılarını Önleme

Muhtemelen DNS'inizin konumunuzu sızdırmadığından da emin olmak istersiniz, bu yüzden dhcpcd yapılandırmasını ayarlamanız gerekecek. Bu basit bir düzeltmedir çünkü internet servis sağlayıcımızın DNS'i yerine Cloudflare'in genel DNS'ini kullanacağız.

1. Öncelikle, dhcpcd yapılandırma dosyasını değiştirmeye başlayın.

sudo nano /etc/dhcpcd.conf

2. Bu dosyanın içinde, farklı bir DNS sunucusuna işaret etmesi için aşağıdaki satırı güncellememiz gerekiyor.

Örneğimizde Cloudflare'in DNS hizmetini kullanıyoruz.

Bulun

#static domain_name_servers=192.168.0.1

Şununla değiştirin

static domain_name_servers=1.1.1.1

3. CTRL + X, ardından Y, sonra ENTER tuşunu kullanarak kaydedip çıkın.

4. Şimdi aşağıdaki komutu girerek Pi'nizi yeniden başlatın.

sudo reboot

5. ipleak.net adresine gidin ve DNS'inizin artık sızdırmadığını kontrol edin.

Hâlâ sızdırıyorsanız, daha fazla bilgi için WebRTC istekleriyle ilgili bu sayfaya göz atmak isteyebilirsiniz.

Sorun Giderme

Bunu kurarken herhangi bir sorunla karşılaşırsanız, aşağıdaki ipuçları size yardımcı olabilir. Aksi takdirde, sorununuzu forumumuzda paylaşmanızı öneririm.

  • VPN'inizi otomatik başlatıyorsanız, aşağıdaki komutu çalıştırarak durdurabilirsiniz.

    sudo systemctl stop openvpn

  • stop yerine start kullanarak tekrar başlatabilirsiniz.

  • Kimlik bilgilerimizi düz metin olarak sakladığımızdan, Pi'nizi güvende tuttuğunuzdan emin olun. Yetkisiz bir kullanıcı bu dosyaya erişirse, VPN'inize ve bu şifreyi tekrar kullandığınız diğer tüm hizmetlere giriş yapabilir.

Kendi evinizden bir VPN sunucusu çalıştırmayı tercih ederseniz, bir kendi yapımı Raspberry VPN sunucusu ilginizi çekebilir.

Umarım bu Raspberry Pi NordVPN eğitiminin sonunda her şey doğru çalışıyordur. Daha fazla yardıma ihtiyacınız olursa, aşağıya yorum bırakmayı unutmayın.