Raspberry Pi'den IPVanish'e Bağlanma
Bu yazı, PiMyLifeUp - Connecting to IPVanish from your Raspberry Pi kaynağından Türkçe'ye çevrilerek hazırlanmıştır.
Bu rehberde, Raspberry Pi'nizden IPVanish VPN hizmetine nasıl bağlanacağınızı göstereceğiz.
![]()
IPVanish, en popüler VPN hizmetlerinden biridir ve Surfshark, NordVPN ve ExpressVPN ile birlikte en iyilerden biri olarak kabul edilir.
Hem gizliliği hem de güvenliğiyle bilinir. IPVanish, en son VPN ve şifreleme teknolojilerinden bazılarını desteklemektedir.
Ayrıca, katı bir sıfır kayıt (zero-logs) politikasına sahiptirler. Bu, IPVanish'in sizi tanımlamak için kullanılabilecek hiçbir şeyi asla saklamayacağı anlamına gelir.
IPVanish gibi bir hizmeti Raspberry Pi'nizde kullanmak, internette gizliliğinizi koruyabilmenizi sağlamaya yardımcı olur.
IPVanish'in tüm altyapısı, uygulama geliştirmeden müşteri desteğine kadar kendileri tarafından yönetilir. Bu, herhangi bir dış tedarikçinin bilgilerinize bir şekilde erişim sağlayamayacağını garanti eder.
Ayrıca IPVanish, 1500'den fazla VPN sunucusunun herhangi biri üzerinden bağlantınızı kısıtlamamayı (throttle etmemeyi) taahhüt etmiştir.
Bu eğitime devam etmeden önce, bir IPVanish hesabına kaydolduğunuzdan emin olun. Ağlarına bağlanmak için bir kullanıcı adına, şifreye ve aktif bir aboneliğe ihtiyacınız olacak.
IPVanish İçin OpenVPN Kurulumu
IPVanish'e bağlanmak için OpenVPN yazılımını kullanacağız.
OpenVPN, sağlam güvenliğiyle bilinen popüler bir VPN istemcisidir ve WireGuard ile birlikte bir endüstri standardı haline gelmiştir.
1. Raspberry Pi'mizi IPVanish'e bağlanacak şekilde ayarlamaya başlamadan önce, işletim sistemimizin güncel olduğundan emin olmamız gerekiyor.
Raspberry Pi OS çalıştırdığımızdan, sistemi güncellemek için aşağıdaki iki komutu çalıştırabiliriz.
sudo apt update
sudo apt full-upgrade
2. Sistem güncel olduğuna göre, artık OpenVPN istemcisini kurmaya geçebiliriz.
Bu istemci, Raspberry Pi'mizden IPVanish'in VPN'ine bağlanmamızı sağlayacak şeydir.
Ayrıca unzip paketini de kuracağız. Bu paket, IPVanish'ten gelen tüm yapılandırma dosyalarını cihazımıza çıkarmamızı sağlayacak.
Aşağıdaki komutu çalıştırarak bu gerekli paketleri kurabilirsiniz.
sudo apt install openvpn unzip
Raspberry Pi'de IPVanish Kurulumu
Gerekli OpenVPN istemcisi artık Raspberry Pi'mize kurulu olduğuna göre, ihtiyacımız olan yapılandırma dosyalarını alabiliriz.
1. İlk görevimiz, cd komutunu kullanarak Raspberry Pi'mizdeki openvpn dizinine geçmektir.
Kısa süre içinde gerekli dosyaları indirip çıkaracağımız dizin burasıdır.
cd /etc/openvpn
2. Süreci kolaylaştırmak için IPVanish, gerekli tüm dosyaları almanın kolay bir yolunu sunmaktadır.
Raspberry Pi'mizde aşağıdaki komutu çalıştırarak IPVanish OpenVPN dosyalarını doğrudan ağın web sitesinden indirebiliriz.
sudo wget https://configs.ipvanish.com/simpleconf/configs.zip
3. IPVanish yapılandırma dosyaları artık Raspberry Pi'mize kaydedildiğine göre, şimdi onları çıkarmamız gerekiyor.
OpenVPN dosyalarını aşağıdaki komutu çalıştırarak çıkarabiliriz.
sudo unzip configs.zip
4. Yapılandırma dosyalarını Raspberry Pi'mize çıkardığımıza göre, artık arşivi silebiliriz.
Dosyayı cihazımızdan silmek için rm komutunu kullanabiliriz.
sudo rm configs.zip
5. Tüm dosyaları çıkardığımıza göre, ls komutunu kullanarak onları görüntüleyebiliriz.
ls komutunu kullanarak, mevcut dizindeki tüm dosyaları listeleyebiliriz.
ls
Komuttan sağlanan dosya listesini kullanarak, Raspberry Pi'nizin hangi IPVanish sunucusuna bağlanmasını istediğinizi görebilirsiniz.
Örneğin, Avustralya merkezli bir sunucuya bağlanmak isteseydik, aşağıdaki gibi bir dosya seçebilirdik.
ipvanish-AU-Melbourne-mel-a01.ovpn
Hangi dosyayı seçerseniz seçin, o sunucuya bağlanmak için kullanacağınızdan dosya adını not edin.
6. İhtiyacımız olan OVPN dosyalarına sahip olduğumuza göre, artık IPVanish VPN'ine bağlanabiliriz.
VPN'e bağlanmak için, OpenVPN'in dosyamızı çalıştırmasını sağlamak amacıyla aşağıdaki komutu çalıştırabiliriz.
IPVANISH_OVPN_FILE kısmını, bir önceki adımda aldığınız dosyanın adıyla değiştirdiğinizden emin olun.
sudo openvpn IPVANISH_OVPN_FILE
Örneğin, Raspberry Pi'mizden Melbourne merkezli IPVanish sunucumuza bağlanmak için aşağıdaki komutu kullanabiliriz.
sudo openvpn ipvanish-AU-Melbourne-mel-a01.ovpn
7. IPVanish VPN'ine bağlanırken, kullanıcı adınızı ve şifrenizi girmeniz istenecektir.
OpenVPN, IPVanish ağına bağlanabilmek için bu kimlik bilgilerine ihtiyaç duyar.
8. Bu noktada, artık Raspberry Pi'nizden IPVanish VPN'ine başarıyla bağlanmış olmalısınız.
9. IPVanish bağlantısını kesmek isterseniz, bunu başarmanın iki farklı yolu vardır.
Terminal oturumunuz hâlâ açıksa, CTRL + C tuşlarına basarak şu anda çalışan uygulamayı sonlandırabilirsiniz.
Alternatif olarak, aşağıdaki komutu kullanarak şu anda çalışan tüm OpenVPN işlemlerini sonlandırmak da mümkündür.
sudo killall openvpn
Açılışta IPVanish'e Bağlanma
Bu bölümde, Raspberry Pi'nizin açıldığında IPVanish'e nasıl otomatik olarak bağlanacağını göstereceğiz.
Devam etmeden önce, VPN'lerine bağlanmak için bir IPVanish hesabına ihtiyacınız olacak.
1. Pi'mizin açılışta IPVanish VPN'ine bağlanması için bir kimlik doğrulama (auth) dosyası oluşturmamız gerekiyor.
Bu kimlik doğrulama dosyası, hesabınızın hem kullanıcı adını hem de şifresini saklayacaktır. .ovpn dosyasını, bu dosyada saklanan kimlik bilgilerini kullanacak şekilde değiştireceğiz.
Bir auth.txt dosyası oluşturmaya başlamak için nano metin editörünü kullanmak üzere aşağıdaki komutu çalıştırın.
sudo nano /etc/openvpn/auth.txt
2. Bu dosyanın içine, IPVanish hesabınızın hem kullanıcı adını hem de şifresini girmeniz gerekiyor.
Kullanıcı adı ve şifre iki ayrı satıra bölünmelidir.
İlk satır kullanıcı adınız olmalıdır.
İkinci satır hesabınızın şifresi olmalıdır.
USERNAME
PASSWORD
3. Kimlik doğrulama bilgilerini girdikten sonra, CTRL + X, ardından Y, sonra da ENTER tuşuna basarak dosyayı kaydedin.
4. Bu adım için, hazır bir OVPN dosyasına ihtiyacınız olacak. Bir önceki adımda birinin adını almış olmalısınız.
Mevcut dosyaları tekrar listelemek için her zaman ls komutunu kullanabilirsiniz.
Bu dosyanın bir kopyasını oluşturmamız gerekiyor çünkü dosya adını .conf ile bitecek şekilde biraz değiştirmemiz gerekiyor.
Örneğin, daha önceki ipvanish-AU-Melbourne-mel-a01.ovpn dosyasını alırsak, dosyayı ipvanish-melb.conf olarak adlandırırdık.
sudo cp /etc/openvpn/ipvanish-AU-Melbourne-mel-a01.ovpn /etc/openvpn/ipvanish-melb.conf
5. Dosyanın uzantısını .conf olarak değiştirdikten sonra, artık aşağıdaki komutu çalıştırarak nano ile düzenleyebilirsiniz.
Dosya adını bir önceki adımda ayarladığınız her neyse onunla değiştirdiğinizden emin olun.
sudo nano /etc/openvpn/ipvanish-melb.conf
6. Bu yapılandırma dosyasının içinde, aşağıdaki satırı bulup değiştirmeniz gerekiyor.
Nano içinde CTRL + W kullanarak bu satırı daha kolay bulabilirsiniz.
auth-user-pass
Bu satırı, oluşturduğumuz auth dosyasına referans verecek şekilde aşağıdaki metinle değiştirmeniz gerekiyor.
auth-user-pass auth.txt
7. Bu satırı değiştirdikten sonra, CTRL + X, ardından Y, sonra da ENTER tuşuna basarak dosyayı kaydedin.
8. Şimdi OpenVPN'in varsayılan yapılandırmasını, IPVanish VPN'imize bağlanacak şekilde değiştirmemiz gerekiyor.
Aşağıdaki komutu kullanarak yapılandırma dosyasını düzenlemeye başlayın.
sudo nano /etc/default/openvpn
9. Bu dosyada, aşağıdaki satırı değiştirmemiz gerekiyor.
#AUTOSTART="all"
Bu satırı aşağıdaki metinle değiştirin. Bu metin, ipvanish-melb (uzantısız) adlı dosyayı yüklemesini söyler.
AUTOSTART="ipvanish-melb"
ipvanish-melb kısmını daha önce kullandığınız dosya adıyla değiştirdiğinizden emin olun. Dosya adının .conf kısmını dahil etmediğinizden emin olun.
10. Dosyada değişiklik yapmayı bitirdiğinizde, CTRL + X, ardından Y, sonra ENTER tuşuna basarak kaydedin.
11. Bir sonraki adımımız, aşağıdaki komutu kullanarak OpenVPN servisini etkinleştirmektir.
Servisi etkinleştirerek, Raspberry Pi başladığında başlayacak ve otomatik olarak IPVanish'e bağlanmaya başlayacaktır.
sudo systemctl enable openvpn
12. Şimdi Raspberry Pi'mizi yeniden başlatarak her şeyin çalıştığını doğrulayabiliriz.
Aşağıdaki komutu çalıştırarak cihazı yeniden başlatın.
sudo reboot
Raspberry Pi'niz yeniden başlatmayı tamamladığında, artık otomatik olarak IPVanish VPN'ine bağlanmaya çalışmalıdır.
12. Aşağıdaki komutu çalıştırarak Raspberry Pi'nizin genel (public) IP adresinin artık farklı olduğunu kontrol edebilirsiniz.
curl ifconfig.me
Bu komut, ifconfig.me web sitesinden genel IP adresini almak için curl kullanarak çalışır.
IPVanish ile DNS Sızıntılarını Önleme
Raspberry Pi gibi bir cihazda herhangi bir VPN kullanırken ortaya çıkabilecek bir sorun, DNS sunucularının IP adresinizi sızdırmasıdır.
ISP DNS sunucuları bu davranışla ünlüdür, bu yüzden bu bölümde size bir çözüm göstereceğiz.
1. Bu sorunu çözmek için, Raspberry Pi'mizin kullandığı DNS sunucularını değiştireceğiz.
Bunu yapmak için, aşağıdaki komutu kullanarak dhcpcd yapılandırma dosyasını değiştirmemiz gerekiyor.
sudo nano /etc/dhcpcd.conf
2. Bu dosyanın içinde, aşağıdaki satırı bulmamız gerekiyor.
Bu satır, ana bilgisayarın DNS aramaları için kullanması gereken alan adı sunucularını tanımlar.
Dosya içinde metin aramak için CTRL + W kullanabilirsiniz.
#static domain_name_servers=192.168.0.1
Bu satırı aşağıdakiyle değiştirin. Bu satır, ana bilgisayara DNS isteklerini Cloudflare'in DNS hizmetini (1.1.1.1) kullanarak aramasını söyleyecektir.
static domain_name_servers=1.1.1.1
3. DNS değişikliklerini yaptıktan sonra, CTRL + X, ardından Y, sonra ENTER tuşuna basarak dosyayı kaydedin.
4. Tüm uygulamaların yeni DNS sunucusunu kullandığından emin olmanın en kolay yolu, Raspberry Pi'yi yeniden başlatmaktır.
Cihazı yeniden başlatmak için aşağıdaki komutu çalıştırın.
sudo reboot
5. Raspberry Pi'niz yeniden başlatmayı bitirdiğinde, IP adresinizin sızdırılıp sızdırılmadığını kontrol etmek için ipleak.net gibi bir hizmet kullanabilirsiniz.
Bu hizmet, farklı protokoller kullanarak farklı bir IP bulup bulamayacağını görmek için birkaç farklı test gerçekleştirerek çalışır.
Artık Raspberry Pi'nizin IPVanish VPN hizmetine başarıyla bağlanmış olması gerekir.
IPVanish'e bağlanma konusunda herhangi bir geri bildiriminiz varsa veya bir sorunla karşılaştıysanız, aşağıya yorum bırakmaktan çekinmeyin.