WireGuard yapısı bakımıyla OpenVPN ve IPSec'e göre daha hızlı ve daha güvenli. Daha düşük gecikmeyle en iyi hızı verdiği için son zamanlarda popülerdir.
Biz WireGuard'ı Google Cloud'da Ubuntu 18.04 sürümüne kuracağız. Debian ve Ubuntu tabanlı sistemlerde ve CentOS'da komutlar denenebilir. VPN'nin düzgün çalışması için Statik IP ve port ayarları yapılması gerekir.
Google Cloud hesabının nasıl açılacağı kısmını geçiyorum.
1- Sol üstte bulunan menü butonuna tıklayın ve Compute Engine > Sanal makine örnekleri sayfasına girin.
2- Üst tarafta bulunan Örnek Oluştur butonuna tıklayın.
3- Bölge olarak Frankfurt ayarlayarak 'mikro' özellikli bilgisayarı seçin. Daha sonra Değiştir butonuna tıklayarak işletim sistemi olarak Ubuntu 18.04 sürümünü seçin. Sonra gelişmiş ayarlardan harici statik IP hizmetini başlatın.
4- Sanal makinemiz oluşturuldu. Şimdi SSH butonuna basarak terminali açalım.
5- Ekran açıldıktan sonra sırasıyla aşağıdaki komutları girin.
Komutları girdikten sonra 'y/n' uyarısı çıkacaktır. 'y' zaten yazılı gelecektir, Enter tuşuna basın.
Enter tuşuna bastıktan sonra DNS seçmeniz gerekiyor. Cloudflare DNS kullanabilirsiniz. 1 zaten yazılı gelecektir, Enter tuşuna basıp devam edin.
6- Enter tuşuna bastıktan sonra kurulum başlayacaktır. Kurulum süresince 2 defa pembe renkli ekran gelebilir, uyarılar için 'Yes' işaretleyip Enter tuşuna basın.
7- Birkaç dakika sonra kurulum bittiyse ekranda QR kod çıkacaktır. Kurulum bittikten sonra aşağıdaki komutu girin;
Şimdi karşınıza bir sayfa açılacak.
Bir şeye dokunmadan yazıları kopyalayın. Kendi masaüstünüze 'wirevpn.conf' ismiyle dosya oluşturun ve içine kopyaladığınız yazıları kopyalayın. Şimdi, mavi renkle işaretlediğim yer VPN'nin kullandığı port. Google Cloud sayfanıza gelin ve resimlerde gösterildiği gibi güvenlik duvarı ayarlarını yapın.
8- Windows'a TunSafe programını yükleyin ve programı açın. Sağ üstte bulunan 'File' butonuna tıklayarak 'Import File...' yazan yere basın. Açılan ekrandan masaüstünde bulunan '.conf' dosyasını açın.
9- TunSafe çoklu DNS desteklemediğinden 'Edit Config' butonuna tıklayın ve 'DNS=' kısmında bulunan ',1.0.0.1' kısmını silin ve değişiklikleri kaydedin.
10- Hepsi bu kadar. Connect butonuna basıp VPN'yi kullanmaya başlayabilirsiniz.
Mobil'de kullanım için WireGuard uygulamasını indirin ve masaüstünde bulunan '.conf' dosyasını telefona atarak WireGuard'a yükleyin. Çoklu DNS sorunu sadece TunSafe için geçerlidir. Mobil için DNS ayarı yapmanıza gerek yoktur.
Biz WireGuard'ı Google Cloud'da Ubuntu 18.04 sürümüne kuracağız. Debian ve Ubuntu tabanlı sistemlerde ve CentOS'da komutlar denenebilir. VPN'nin düzgün çalışması için Statik IP ve port ayarları yapılması gerekir.
Google Cloud hesabının nasıl açılacağı kısmını geçiyorum.
1- Sol üstte bulunan menü butonuna tıklayın ve Compute Engine > Sanal makine örnekleri sayfasına girin.
2- Üst tarafta bulunan Örnek Oluştur butonuna tıklayın.
3- Bölge olarak Frankfurt ayarlayarak 'mikro' özellikli bilgisayarı seçin. Daha sonra Değiştir butonuna tıklayarak işletim sistemi olarak Ubuntu 18.04 sürümünü seçin. Sonra gelişmiş ayarlardan harici statik IP hizmetini başlatın.
4- Sanal makinemiz oluşturuldu. Şimdi SSH butonuna basarak terminali açalım.
5- Ekran açıldıktan sonra sırasıyla aşağıdaki komutları girin.
Kod:
sudo -i
cd /opt;wget https://bit.ly/2V2oi1N -O wg.sh;chmod +x wg.sh;bash wg.sh
Komutları girdikten sonra 'y/n' uyarısı çıkacaktır. 'y' zaten yazılı gelecektir, Enter tuşuna basın.
Enter tuşuna bastıktan sonra DNS seçmeniz gerekiyor. Cloudflare DNS kullanabilirsiniz. 1 zaten yazılı gelecektir, Enter tuşuna basıp devam edin.
6- Enter tuşuna bastıktan sonra kurulum başlayacaktır. Kurulum süresince 2 defa pembe renkli ekran gelebilir, uyarılar için 'Yes' işaretleyip Enter tuşuna basın.
7- Birkaç dakika sonra kurulum bittiyse ekranda QR kod çıkacaktır. Kurulum bittikten sonra aşağıdaki komutu girin;
Kod:
nano /root/client-wg0.conf
Şimdi karşınıza bir sayfa açılacak.
Bir şeye dokunmadan yazıları kopyalayın. Kendi masaüstünüze 'wirevpn.conf' ismiyle dosya oluşturun ve içine kopyaladığınız yazıları kopyalayın. Şimdi, mavi renkle işaretlediğim yer VPN'nin kullandığı port. Google Cloud sayfanıza gelin ve resimlerde gösterildiği gibi güvenlik duvarı ayarlarını yapın.
8- Windows'a TunSafe programını yükleyin ve programı açın. Sağ üstte bulunan 'File' butonuna tıklayarak 'Import File...' yazan yere basın. Açılan ekrandan masaüstünde bulunan '.conf' dosyasını açın.
9- TunSafe çoklu DNS desteklemediğinden 'Edit Config' butonuna tıklayın ve 'DNS=' kısmında bulunan ',1.0.0.1' kısmını silin ve değişiklikleri kaydedin.
10- Hepsi bu kadar. Connect butonuna basıp VPN'yi kullanmaya başlayabilirsiniz.
Mobil'de kullanım için WireGuard uygulamasını indirin ve masaüstünde bulunan '.conf' dosyasını telefona atarak WireGuard'a yükleyin. Çoklu DNS sorunu sadece TunSafe için geçerlidir. Mobil için DNS ayarı yapmanıza gerek yoktur.