Raspberry Pi'de NordVPN Meshnet Kurulumu

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

Bu eğitimde, Raspberry Pi'nizde NordVPN'in Meshnet özelliğini nasıl kuracağınızı göstereceğiz.

Raspberry Pi NordVPN Meshnet

Meshnet, NordVPN tarafından ücretsiz olarak sunulan ve birden fazla cihazı internet üzerinden kolayca bağlamanızı sağlayan bir hizmettir.

Bu, tüm cihazlarınız arasında sanal bir özel ağ (VPN) oluşturarak çalışır. Bu, cihazların, tamamen farklı bir konumda olsalar bile, aynı LAN ağına bağlıymış gibi davranmasını ve çalışmasını sağlar.

Daha önce Tailscale veya Zerotier gibi başka hizmetler kullandıysanız, NordVPN'in Meshnet'inin nasıl çalıştığına biraz aşina olacaksınız.

Hepsinden iyisi, Meshnet hizmetinden yararlanmak için aslında aktif bir NordVPN aboneliğine ihtiyacınız yok. Herkese ücretsiz olarak sunulur; tek ihtiyacınız olan bir NordVPN hesabıdır.

Ayrıca, NordVPN Meshnet için oldukça makul sınırlar sunar. Bir hesaptan 10 cihaza kadar bağlanabilir, ağınıza başka kişileri dahil ederseniz 50 cihaza daha bağlanabilirsiniz.

Elbette, NordVPN bir VPN sağlayıcısı olarak mükemmel bir seçimdir.

Raspberry Pi'de NordVPN Meshnet Kurulumu ve Çalıştırılması

Aşağıdaki bölümlerde, Raspberry Pi'nizde Meshnet'i kurma ve çalıştırma sürecinde size adım adım rehberlik edeceğiz.

Bu eğitimlerin tamamı terminal içinde tamamlanacaktır. Bir masaüstü sürümü çalıştırıyorsanız, CTRL + ALT + T tuşlarına basarak terminali açmak isteyeceksiniz.

Raspberry Pi'nizi Hazırlama

1. Raspberry Pi'mizde NordVPN Meshnet'i kurmadan önce, işletim sistemimizin güncel olduğundan emin olacağız.

Aşağıdaki iki komutu çalıştırarak paket listesi önbelleğini güncelleyebilir ve güncel olmayan tüm paketleri yükseltebilirsiniz.

sudo apt update
sudo apt upgrade -y

2. Bu ağ aracını kurmak için ihtiyacımız olan tek paket curl'dur. NordVPN kurulum betiğini çalıştırmak için curl kullanacağız.

Genellikle curl, Raspberry Pi OS ile önceden kurulu olarak gelir, ancak terminalde aşağıdaki komutu kullanarak kurulu olduğundan emin olabilirsiniz.

sudo apt install curl

Raspberry Pi'nizde Meshnet'e Erişmek İçin NordVPN Kurulumu

4. Pi'niz artık hazır olduğuna göre, Raspberry Pi'nize NordVPN istemcisini kurmak için yapmanız gereken tek şey aşağıdaki komutu çalıştırmaktır.

Bu komut, NordVPN CDN'sinden resmi kurulum betiğini almak için curl kullanır. Ardından bu kurulum betiğini çalıştırılmak üzere kabuğa (shell) geri aktarır.

sh <(curl -sSf https://downloads.nordcdn.com/apps/linux/install.sh)

Çalıştırdığımız betik, sisteminize NordVPN paket deposunu ekler ve ardından NordVPN istemcisini otomatik olarak kurar. Ayrıca mevcut kullanıcınızı yeni "nordvpn" grubuna ekleyecektir.

5. Raspberry Pi'nizde Meshnet kurulumuna devam edebilmeniz için, Pi'nizi yeniden başlatmanız gerekecek.

Pi'nizi reboot komutunu kullanarak yeniden başlatabilirsiniz.

sudo reboot

NordVPN'e Giriş Yapma

6. Pi'niz yeniden başlatmayı tamamladıktan sonra, artık aşağıdaki komutu çalıştırarak hesabınızı kullanarak NordVPN'e giriş yapabilirsiniz.

Daha önce belirtildiği gibi, bir NordVPN hesabına giriş yapmanız gerekir. Ancak, Meshnet'i kullanmak için aktif bir aboneliğe ihtiyacınız yoktur.

Terminalde aşağıdaki komutu kullanarak giriş sürecini başlatabilirsiniz.

nordvpn login

Önceki komutu çalıştırdıktan sonra, size bir URL'ye gitmenizi isteyen bir mesaj gelecektir. Devam etmek için bu URL'yi favori tarayıcınızda açın.

Continue in the browser: https://api.nordvpn.com/v1/users/oauth/login-redirect?attempt=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXX

7. Giriş yaptıktan sonra, sizi büyük bir "Continue" düğmesi karşılayacaktır.

"Continue" düğmesine sağ tıklayın ve "Copy link" seçeneğine tıklayın. Terminal içinde giriş işlemini tamamlamak için bu bağlantıya ihtiyacınız var.

Raspberry Pi'de NordVPN Meshnet İçin Giriş Kodu Alma

URL, aşağıda gösterdiğimize benzer görünmelidir. Bir sonraki adım için bu URL'ye ihtiyacınız olacak.

nordvpn://login?action=login&exchange_token=MGFlY2E1N
mE4YjM2NDM4NjUzN2VjOWIzYWM3ZTU3ZDliNDdiNzRjZTMwMjE5Yjk
zZTNhNTI3ZWZlOTIwMGJlOQ%3D%3D&status=done

8. Terminale geri dönüp, Raspberry Pi'nizi NordVPN ağına giriş yaptırmak için aşağıdaki komutu kullanın. Bu, aynı zamanda Meshnet hizmetini etkinleştirmemizi sağlayacak şeydir.

"<URL>" kısmını bir önceki adımda aldığınız URL ile değiştirdiğinizden emin olun.

nordvpn login --callback "<URL>"

Bu komutun geçerli bir giriş URL'siyle nasıl görüneceğine dair bir örnek aşağıda gösterilmiştir.

nordvpn login --callback "nordvpn://login?action=login&exchange_token=MGFlY2E1N
mE4YjM2NDM4NjUzN2VjOWIzYWM3ZTU3ZDliNDdiNzRjZTMwMjE5Yjk
zZTNhNTI3ZWZlOTIwMGJlOQ%3D%3D&status=done"

9. NordVPN ağına başarıyla giriş yaptıysanız, terminalde aşağıdaki mesajı görmelisiniz.

Bu, artık Raspberry Pi'mizde Meshnet özelliğini etkinleştirmeye geçebileceğimiz anlamına gelir.

Welcome to NordVPN! You can now connect to VPN by using 'nordvpn connect'.

Raspberry Pi'de Meshnet'i Açma

10. NordVPN komut satırı aracını kurduğumuza göre, Raspberry Pi'mizde Meshnet özelliğini etkinleştirmek, terminalde aşağıdaki komutu kullanmak kadar basittir.

Bu komutu çalıştırmak, Meshnet'i etkinleştirecek ve ardından Meshnet kurulumu yaptığınız diğer cihazlara bağlanmanızı sağlayacaktır.

nordvpn set meshnet on

Aşağıda, "Meshnet"in başarıyla etkinleştirildiğini görebilirsiniz.

Meshnet is set to 'enabled' successfully.

11. Terminalde aşağıdaki komutu çalıştırarak Meshnet'in etkin olduğundan emin olabilirsiniz.

Bu komut, mevcut cihazınızın ayrıntılarını ve bağlı olduğunuz tüm eşleri (peer) yazdıracaktır.

nordvpn meshnet peer list

Aşağıda, Meshnet'in Raspberry Pi'mize atadığı ana bilgisayar adını (hostname) ve IP adresini nasıl kolayca görebileceğimizi görebilirsiniz. Aynı Meshnet ağının parçası olduğumuz sürece, bu makineye bağlanmak için ana bilgisayar adını veya IP adresini kullanabiliriz.

This device:
Hostname: examplename-everest.nord
Nickname: -
IP: XXX.XX.XXX.234
Public Key: XXXXXXXXX0YXXXgpd6Xs/XX0M/58ZbXXXXXQ6mXXX=
OS: linux
Distribution: Debian GNU/Linux

Local Peers:
[no peers]

External Peers:
[no peers]

Sonuç

Bu eğitimin bu noktasında, artık Raspberry Pi'nizde NordVPN'in Meshnet özelliği kurulu ve çalışır durumda olmalıdır.

Meshnet, cihazlarınız arasında sanal bir ağ kurmayı basit bir işlem haline getiren son derece kullanışlı bir teknolojidir.

Pi'nizde Meshnet kullanma hakkında sorularınız varsa, aşağıya yorum bırakmaktan çekinmeyin.