Linode ve IPsec Kullanarak Özel VPN Sunucusu Kurma
Yazar
Erdi KöseTürkiye gibi internet kısıtlamalarının sıkça yaşandığı ülkelerde, bant daraltma ve erişim engelleri nedeniyle internet kullanıcıları çeşitli sorunlarla karşılaşmaktadır. Bu tür engellemeleri aşmak ve kişisel verilerinizi güvence altına almak için kendi özel VPN sunucunuzu kurmak en iyi çözümlerden biridir. Bu rehberde Linode üzerinden IPsec protokolünü kullanarak kendi VPN sunucunuzu kolayca nasıl oluşturacağınızı adım adım göstereceğiz.
Kendi VPN Sunucumuzu Kurmanın Avantajları Nelerdir?
- Sansürü Aşmak: Devletlerin uyguladığı internet yasaklarını ve bant daraltmalarını kolaylıkla aşabilirsiniz.
- Gizlilik ve Güvenlik: İnternet trafiğiniz şifrelenir ve verileriniz üçüncü kişilerle paylaşılmaz.
- Performans: Sunucunun kontrolü sizde olduğu için bağlantı hızınız ve bant genişliğiniz üzerinde tam hakimiyet sağlayabilirsiniz.
- Ülke Bazlı Fiyatlara Erişim: VPN sayesinde farklı ülkelerin uygulama mağazalarına erişerek, ülkeye özel avantajlı fiyatlardan faydalanabilirsiniz.
- Netflix Gibi Platformlarda Bölgesel İçeriklere Erişim: Kendi VPN sunucunuz ile Netflix ve benzeri platformlarda, belirli ülkelerde yayınlanmayan içerikleri izleyebilirsiniz.
İhtiyaçlarımız
- Bir Linode hesabı (Henüz hesabınız yoksa buradan kayıt olabilirsiniz).
- Linode hesabınıza giriş yapmış olmanız.
IPsec VPN Sunucusu Kurulumu (Adım Adım)
1. IPsec VPN'i StackScript ile Kurmak
Linode StackScript sayfasına gitmek için buraya tıklayın.
Açılan sayfada aşağıdaki gibi bir ekranla karşılaşacaksınız:

Bu ekranda Deploy New Linode butonuna basın. Açılan sayfada IPsec şifrenizi ve sunucu şifrenizi belirleyebileceğiniz alanlar olacaktır.

- setup-ipsec-vpn Setup bölümünü istediğiniz gibi doldurun, ancak girdiğiniz bilgileri güvenli bir yere kaydettiğinizden emin olun.
- Region bölümünde sunucunun lokasyonunu seçebilirsiniz (Türkiye'ye yakınlığı nedeniyle Frankfurt önerilir).
- Select an Image alanında Ubuntu 22.04 seçeneğini işaretleyin.
- Linode Plan bölümünde en düşük plan olan 5 dolarlık Nanode 1 GB seçeneğini seçebilirsiniz.
- Security bölümünde sunucunuz için güçlü bir şifre belirleyin ve bunu kaydedin.
- Son olarak, Create Linode butonuna tıklayın ve sunucunuzun oluşturulmasını bekleyin.

2. Sunucuya Bağlanmak
Sunucunuz oluşturulduktan sonra Linode panelinde Launch LISH Console butonuna tıklayın. Konsol ekranı birkaç dakika içinde hazır olacaktır. Konsol ekranında giriş yapabilmeniz için aşağıdaki gibi bir görüntü gelene kadar bekleyin:

localhost login:
Buraya kullanıcı adı olarak root yazıp enter’a basın. Ardından belirlediğiniz sunucu şifresini girip tekrar enter’a basın.
Başarılı giriş yaptıktan sonra VPN bilgilerinizi görmek için aşağıdaki komutu çalıştırın:
ls
Burada VPN sunucunuzun bağlantı bilgilerini içeren dosyayı göreceksiniz.
Gerekli dosyaları indirmek
Bulunduğunuz yerde şu komutu çalıştırmanız gerekiyor.
python3 -m http.server 8000
Bu komut geçici olarak dosyalarınızı internette sunmaya başlar ve indirmenize yardımcı olur.
Komutu çalıştırdıktan sonra http://SUNUCU_IP:8000 adresini ziyaret edin, kullanım kılavuzuna göre indirmeniz gereken dosyayı indirin ve terminale dönüp ctrl + c yaparak sunucuyu tekrar kapatın. Kapandığından emin olmak için http://SUNUCU_IP:8000 adresini tekrar ziyaret edip herhangi bir şey görüntülenmediğini kontrol edin.
Cihazlarınızı VPN Sunucusuna Bağlama
- Windows cihazlar için VPN kurulumu rehberi
- MacOS cihazlar için VPN kurulumu rehberi
- iPhone cihazlar için VPN kurulumu rehberi
- Android cihazlar için VPN kurulumu rehberi
Sonuç
Artık Linode üzerinde kendi IPsec VPN sunucunuzu kurmuş bulunmaktasınız. Bu çözüm sayesinde Türkiye ve benzeri ülkelerde uygulanan internet kısıtlamalarını aşabilir, kişisel verilerinizi güvende tutarak özgür ve güvenli bir internet deneyimi yaşayabilirsiniz. Keyifli gezintiler dileriz!
Daha fazla bilgiyi https://github.com/hwdsl2/setup-ipsec-vpn adresinden bulabilirsiniz.