Kendi OpenVPN sunucunuzu kurma

Kasım 2020 Güncellemesi

Merhaba,

Malum ülkemizde internet durumu belli sürekli yeni bir yasak çıkıyor. Şahsi olarak VPN servislerine güvenmediğim için kendi VPS'imizdeVPN server çalıştırmak daha güvenli ve uygun.

1. Adım Sunucuyu Oluşturma

İlk olarak kendi serverımızı oluşturarak başlayalım. Ben kendi kişisel sunucularım için DigitalOcean kullanıyorum. https://www.digitalocean.com sitesinden üyeliğimizi oluşturduktan sonra konsolumuz açılıyor.

Konsol sayfasında sol kısımdan yeni bir proje açıyoruz:

Daha sonra açılan sayfada projemize isim veriyoruz.

 

Bu adımdan sonra kendi sunucumuzu oluşturuyoruz. Ben VPN sunucusu için en düşük konfigrasyonu seçiyorum (Aylık maksimum 5$).

Rehberde kullandığım konfigrasyon:

Distro: Ubuntu 18.04 (Debian seçebilirsiniz aynı paket yöneticisini kullandığı için bir sıkıntı olmayacaktır.)

Konum: Amsterdam (En düşük ping'i Amsterdam'da aldım. İstediğiniz bir konumu seçebilirsiniz.)

Konfigrasyonu yaparken en önemli adım doğrulama(SSH ve SFTP bağlantımız için kullanacağımız doğrulama) SSH key kullanmayı biliyorsanız SSH key kullanak daha güvenli bir erişim sağlayabilirsiniz.

 

 

Ben bilmeyenler için şifre yöntemini kullanacağım. Tek kullanımlık şifreyi seçiyoruz ve sunucumuzu oluşturuyoruz.

 

Şifre mail adresimize gelecek.

 

2. Adım Sunucuya Bağlanma ve Şifre Değiştirme

Şifre geldikten sonra hem SSH hem SFTP bağlantısı için BitviseSSH kullanacağız. Bu adresten indirebilirsiniz: https://www.bitvise.com/ssh-client-download

Uygulamayı kurduktan sonra sunucumuza bağlanmak için

Host kısmına: IP adresimizi

Port kısmına: 22

Username kısmına: root

yazıyoruz ve Log In'e basıyoruz.

Açılan pencereye mail olarak şifremizi yapıştırıyoruz.

 

Daha sonra otomatik olarak şifre değiştirme script'i çalışacak ve bizden tekrar kullandığımız şifreyi isteyecek. (Terminal ekranında yapıştırma işlemi yapamadığımız için bu sefer şifremizi elle girmek zorundayız.) Daha sonra bizden yeni bir şifre oluşturmamızı isteyecek.

 

3. Adım VPN Sunucusunu Kurma

Bu adımda ilk olarak

sudo apt-get update && sudo apt-get upgrade -y

komutunu kullanarak sistemimizi güncelliyoruz. Güncelleme işlemi bittikten sonra VPN sunucusunu kurma işlemine başlayabiliriz.

Not: İsteyenler OpenVPN'in kendi dökümanlarını kullanarak manuel olarak kurabilir ama ben en basit yöntem olaran "road warrior" yöntemini kullanacağım.

VPN sunucusunu kurmak iiçin tek bir komut çalıştırmamız yeterli.

wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh

Yukarıdaki komutu çalıştırıyoruz.

Gelen seçenekleri aşşağıdaki resimde gördüğünüz şekilde giriyoruz(port sorusunda ENTER tuşuna basıyoruz.)

4. Adım VPN Dosyasını İndirme

VPN dosyamızı indirmek için öncelikle BitwiseSSH üzerinden yeni SFTP penceresi aç seçeneğine tıklıyoruz.

Daha sonra .ovpn uzantılı dosyayı kendi bilgisayarımıza indiriyoruz.

 

5. Adım Client Kurulumu

 

Client linkleri:

Windows: https://openvpn.net/client-connect-vpn-for-windows/

Android: https://play.google.com/store/apps/details?id=net.openvpn.openvpn

IOS: https://apps.apple.com/us/app/openvpn-connect/id590379981

Client'ı kurduktan sonra dosyadamızı import ediyoruz ve VPN kullanıma hazır.

 

Anlamadığınız veya hata aldığınız bir nokta olursa yorumlara yazarsanız yardımcı olmaya çalışırım.

 

 

-------------------------------------------------------TAGLAR--------------------------------------------------------------

 

#rehber

#vpn

 

 

BeğenFavori PaylaşYorum yap
Tüm blog yazılarını gör