Rehber Wireguard ile sadece Discord için VPN (Split Tunneling)

snailcinar

Centipat
Katılım
5 Ağustos 2023
Mesajlar
17
Daha fazla  
Cinsiyet
Erkek
Wireguard ve WARP kullanarak split tunneling yapmak (Windows).

Bu rehber iki kısımdan oluşacak, wireguard WARP kurulumu ve istediğiniz uygulamaya/web sitesine split tunneling yapmak. Eğer wireguard üzerinden WARP profiliniz zaten varsa doğrudan bölüm 2'ye atlayabilirsiniz.

Bölüm 1: Wireguard ile WARP kullanmak.

Birinci kısımda @Dümdüz'ün hazırladığı Rehber'i takip ederek konfigürasyon dosyası oluşturacağız. İsteyenler orijinal rehberden bu kısmı halledip ikinci bölümden devam edebilir, ben yine de nasıl yapıldığını burada anlatacağım ki bütünlük bozulmasın. Dümdüz'e bu konudaki yardımları için teşekkür ediyorum, sade ve anlaşılır bir şekilde anlatmış kendisi.

Bölüm 1 için orijinal rehber:


Adım 1

Öncelikle gerekli dosyalarımızı indirelim ve kuralım.

Konfigürasyon oluşturmamıza yardımcı olacak alet:


1729980875952.png


Burada tümünü göster yazan yazıya tıklayadıktan sonra.

1729980913818.png


windows_amd64.exe ile biten dosyayı indiriyoruz.

Sonra istediğiniz yerde bir klasör oluşturup dosyayı içine koyuyoruz (örneğin ben masaüstünde bir klasöre koydum).

Şimdi ise arayüz için kullanacağımız programı indirelim.

Wireguard:

Bu sayfada download Windows ınstaller butonuna tıklıyoruz ve dosyayı açıyoruz. Açıldıktan sonra hemen kuruluma başlıyor zaten. Önünüze kabul etmenizi istediği bir şey çıkarsa kabul edin standart Windows program kurulumu işte.
Adım 2
Şimdi konfigürasyon (.Config) dosyası oluşturacağız.
Öncelikle GitHub'dan indirdiğimiz wgcf dosyasının ismini gerçekten wgcf yapmamız lazım (sonrasında komut girerken daha kolay yapacak işlerimizi).

1729981998831.png


Wgcf yazan yer ve dosya uzantısı dışındaki her şeyi silin.

1729982030181.png


Böyle gözükmeli (eğer Windows ayarlarından dosya uzantılarını gösterme ayarı kapalıysa .exe kısmı gözükmeyecektir, zaten .exe yazmıyorsa kendiniz eklemeyin.)
Şimdi klasörün üstündeki adres yerine tıklayarak CMD yazın ve Enter'a basın.

1729981807732.png


1729982170708.png


Karşınıza CMD ekranı çıkmalı.

1729982239144.png


Sizde daha siyah, yüksek kontrastlı gözükebilir ama buna az çok benzeyen bir ekran geldiyse doğru yerdesiniz.
Bu ekranda birkaç komut yazacağız şimdi.
Öncelikle bu komutu girin. Gelen ekranda ''yes'' seçili olacaktır, direkt olarak Enter'a basın.

Kod:
wgcf register

Şimdi de bu komutu girin.

Kod:
wgcf generate

Profilinizin oluşmuş olması lazım.
Adım 3
Artık sonunda Windows arama yerine wireguard yazarak arayüzümüzü açabiliriz.
Program açıldığında böyle gözükmesi lazım.

1729983412539.png


Ortada bulunan ''ımport tunnel(s) from file'' tuşuna basıp çıkan ekranda wgcf programını koyduğumuz klasörü bulup wgcf-profile.conf isimli dosyayı bulacağız.

1729983544785.png


Bu dosyayı seçip alttaki aç tuşuna basın.
Buna benzer bir ekran gözükecektir.

1729983735699.png


Activate tuşuna basın.
Artık wireguard ile WARP'a bağlısınız.
Not: Eğer WARP+ aboneliğiniz varsa dümdüz'ün rehberindeki kısımdan yararlanarak WARP+ aktivasyonu ve optimizasyonu yapabilirsiniz. Bu rehber için WARP+ gerekli olmadığından buraya tekrar yazmayacağım. Ayrıca, maalesef ki eskiden çalışan sınırsız WARP+ scripti artık çalışmıyor (Cloudflare referans programını Ekim'in sonunda bitiriyormuş.) Ancak yoğun olarak kullanacaksanız aylık 10TL gerçekten bir şişe sudan ucuz, isteyen değerlendirebilir.
Bölüm 2: Split tunneling yaparak ile sadece belirli uygulamalarda VPN kullanmak.
Şimdi işin bir bakıma daha kolay kısmına geldik.
Adım 1
Windows arama yerine CMD yazalım, CMD'yi açalım.

1729984354703.png


Çıkan ekranda bu komutu girelim.

Kod:
nslookup discord.com

Ya da daha genel bir anlamda nslookup yazdıktan sonra istediğiniz web sitesinin IP adreslerini sorgulayabilirsiniz.
Örneğin: Nslookup pastebin.com
Enter'a bastıktan sonra karşımıza bu ekran gelecektir.

1729984488650.png


Burada bize discord.com domaininin sonuçlandığı IPv4 adreslerini gösteriyor elimizde 5 tane adres var.

Kod:
162.159.136.232

162.159.135.232

162.159.137.232

162.159.128.233

162.159.138.232

Fakat bunların hepsini teker teker girmek uzun ve son 6 hanesi internette aratınca karşımıza çıkan çoğu Discord IP adresinden farklı.

Bu yüzden Turkcell nasıl IP Range'lere ban atıyorsa biz de IP Range'i VPN'imize ekleyeceğiz.

peki nasıl? Wireguard (ve çoğu başka uygulama) cıdr notasyonu kullanır. Bu notasyon sisteminde elimizdeki örnek bir adresin sonuna /24 koyarsak son 3 hanesi, /16 koyarsak son 6 hanesi değişken sayılır. (benzer şekilde /0 her haneyi değişken sayar ve /32 hiçbir haneyi değişken saymaz yani statik, tek bir IP adresi olarak kabul eder.)
Elimizdeki discord.com'da sonuçlanan IP adreslerinin hepsi 162.159 ile başlıyor ama son 6 sayı değişiyor.
Yani bu durumda bütün bu adresleri kapsayan IPv4 range'imizi şöyle ifade edebiliriz:

Kod:
162.159.0.0/16

Bu bilgiyi kullanarak rahat bir şekilde bu IP Range'inde sonuçlanmak isteyen paketlerimizi VPN'den geçirtebiliriz.
Adım 2
Şimdi yapmamız gereken şey Wireguard'daki allowed IPS kısmını sadece discord.com IP range olacak şekilde değiştirmek.
Ama ben öncesinde profil Config dosyasının bir kopyasını oluşturup ismini wgcf-Discord yapacağım ki daha sonra her şeyi kapsayan VPN kullanmak istersem bütün bunları geri çevirmek zorunda kalmayayım.

1729985583344.png


Sonra Wireguard'a gelip add tunnel tuşuna basalım.

1729985677154.png


Buradan tıpkı daha önce yaptığımız gibi profil Config dosyası seçeceğiz, fakat bu sefer wgcf-profile yerine wgcf-Discord dosyasını seçelim.

1729985763480.png


Bu dosyayı wireguard içinde açalım.

1729986038078.png


Böyle gözükmesi lazım, bu ekrandan edit yazan tuşa basacağız.
Çıkan ekranda allowedıps ='den sonraki kısımdaki her şeyi silin :):/0 yazan yeri silmeseniz de olur ama IPv6 ile fazla bir işimiz yok, bir şeyi değiştirmez genel anlamda.)

1729986062263.png


Şimdi buraya discord.com için bulduğumuz IP Range'i yazalım.
CMD'de nsconfig discord.com yazınca çıkan adreslerin son 6 sayısını silip yerlerine 0.0 yazıyoruz.

Kod:
162.159.0.0

Sonra bu adresin sonuna /16 ekliyoruz.

Kod:
162.159.0.0/16

Bu adresi yazıyoruz.

1729986310492.png


Buna benzemeli.
Save yazan tuşa basıp VPN'i aktifleştirirseniz sadece Discord için olan bir VPN'iniz olacaktır.
İsterseniz virgül koyarak başka IP adresleri veya IP Rangle'ler ekleyebilirsiniz. Örneğin Discord'a ek olarak Türkiye'de yasaklı olan pastebin.com IP adreslerini de ekleyelim.

1729987021737.png


(Pastebin için ek olarak bazı doğrulama sunucularının da IP adresini açmak gerektiği için bayağı kalabalık)
Ve test etmek amaçlı Türkiye'de yasaklı olan 4 web sitesine aynı anda bağlanmaya çalışalım, bakalım hangileri bağlanacak.

Kod:
wattpad.com

discord.com

roblox.com

pastebin.com

1729987109539.png


Gördüğünüz üzere sadece eklediğimiz iki web sitesi açıldı, diğer ikisine hala erişim engeli var.

İlginiz için teşekkürler, eksik ya da hatalı olduğunu düşündüğünüz bir kısım varsa belirtin elimden geldiğince yardımcı olmaya çalışacağım.

Not: Buradaki ilk gönderim.
 

Dosya Ekleri

  • 1729984338401.png
    1729984338401.png
    230 KB · Görüntüleme: 263
  • 1729985566354.png
    1729985566354.png
    43,4 KB · Görüntüleme: 137
  • 1729985654990.png
    1729985654990.png
    33,9 KB · Görüntüleme: 136
  • 1729985849641.png
    1729985849641.png
    31,1 KB · Görüntüleme: 128
  • 1729985858187.png
    1729985858187.png
    31,1 KB · Görüntüleme: 125
  • 1729985897189.png
    1729985897189.png
    34,3 KB · Görüntüleme: 120
  • 1729986035587.png
    1729986035587.png
    33,9 KB · Görüntüleme: 147
Son düzenleyen: Moderatör:
Merhaba. Görünüşe göre Discord, CloudFlare kullanıyor çünkü “162.159.” bloğu CloudFlare‘e ait gözüküyor. Bu da Discord dışındaki sitelerin de VPN’i kullanabileceği anlamına geliyor çünkü, maalesef, internetin büyük bir kısmı CloudFlare kullanıyor.
 
Merhaba. Görünüşe göre Discord, CloudFlare kullanıyor çünkü “162.159.” bloğu CloudFlare‘e ait gözüküyor. Bu da Discord dışındaki sitelerin de VPN’i kullanabileceği anlamına geliyor çünkü, maalesef, internetin büyük bir kısmı CloudFlare kullanıyor.
Haklısınız,

Kod:
nslookup discord.com
nslookup discordapp.com
nslookup discord. gg
(.gg'yi bitişik yazınca kabul etmedi normalde düzgünce yazmanız lazım)

Yazarak sadece burada çıkan adresleri AllowIPs'e eklerseniz gerçekten SADECE Discord'da çalıştırabilirsiniz. Ancak bu ip'ler bir gün değişirse VPN çalışmaz. (yenilerini eklemeniz gerekir)

Ayrıca Cloudflare'in 15 tane ipv4 range'i mevcut, bunlardan bir tanesinin sadece bir kısmını açıyoruz o yüzden çok riskli bir durumda değilseniz fazla sıkıntı çıkaracağını sanmam (bazı oyunlar ya da uygulamalar VPN ile girince ban atıyor mesela, bu durumlarda hiç riske girmeyeyim diyorsanız discord'un kullandığı 14 ip'yi ekleyebilirsiniz)

Aslında buradaki asıl şansımız Türkiye'de sesli sohbet kanallarının ip'lerine erişim engeli olmaması, eğer onlar da yasaklı olsaydı bu listedeki ip rangeler için kurallar eklemek zoruna kalırdık ve baş ağrıtırdı.

liste:
 
Wireguard ve WARP kullanarak split tunneling yapmak (Windows).

Bu rehber iki kısımdan oluşacak, wireguard WARP kurulumu ve istediğiniz uygulamaya/web sitesine split tunneling yapmak. Eğer wireguard üzerinden WARP profiliniz zaten varsa doğrudan bölüm 2'ye atlayabilirsiniz.

Bölüm 1: Wireguard ile WARP kullanmak.

Birinci kısımda @Dümdüz'ün hazırladığı Rehber'i takip ederek konfigürasyon dosyası oluşturacağız. İsteyenler orijinal rehberden bu kısmı halledip ikinci bölümden devam edebilir, ben yine de nasıl yapıldığını burada anlatacağım ki bütünlük bozulmasın. Dümdüz'e bu konudaki yardımları için teşekkür ediyorum, sade ve anlaşılır bir şekilde anlatmış kendisi.

Bölüm 1 için orijinal rehber:


Adım 1

Öncelikle gerekli dosyalarımızı indirelim ve kuralım.

Konfigürasyon oluşturmamıza yardımcı olacak alet:


Eki Görüntüle 2338050

Burada tümünü göster yazan yazıya tıklayadıktan sonra.

Eki Görüntüle 2338051

windows_amd64.exe ile biten dosyayı indiriyoruz.

Sonra istediğiniz yerde bir klasör oluşturup dosyayı içine koyuyoruz (örneğin ben masaüstünde bir klasöre koydum).

Şimdi ise arayüz için kullanacağımız programı indirelim.

Wireguard:

Bu sayfada download Windows ınstaller butonuna tıklıyoruz ve dosyayı açıyoruz. Açıldıktan sonra hemen kuruluma başlıyor zaten. Önünüze kabul etmenizi istediği bir şey çıkarsa kabul edin standart Windows program kurulumu işte.
Adım 2
Şimdi konfigürasyon (.Config) dosyası oluşturacağız.
Öncelikle GitHub'dan indirdiğimiz wgcf dosyasının ismini gerçekten wgcf yapmamız lazım (sonrasında komut girerken daha kolay yapacak işlerimizi).

Eki Görüntüle 2338060

Wgcf yazan yer ve dosya uzantısı dışındaki her şeyi silin.

Eki Görüntüle 2338061

Böyle gözükmeli (eğer Windows ayarlarından dosya uzantılarını gösterme ayarı kapalıysa .exe kısmı gözükmeyecektir, zaten .exe yazmıyorsa kendiniz eklemeyin.)
Şimdi klasörün üstündeki adres yerine tıklayarak CMD yazın ve Enter'a basın.

Eki Görüntüle 2338058

Eki Görüntüle 2338063

Karşınıza CMD ekranı çıkmalı.

Eki Görüntüle 2338065

Sizde daha siyah, yüksek kontrastlı gözükebilir ama buna az çok benzeyen bir ekran geldiyse doğru yerdesiniz.
Bu ekranda birkaç komut yazacağız şimdi.
Öncelikle bu komutu girin. Gelen ekranda ''yes'' seçili olacaktır, direkt olarak Enter'a basın.

Kod:
wgcf register

Şimdi de bu komutu girin.

Kod:
wgcf generate

Profilinizin oluşmuş olması lazım.
Adım 3
Artık sonunda Windows arama yerine wireguard yazarak arayüzümüzü açabiliriz.
Program açıldığında böyle gözükmesi lazım.

Eki Görüntüle 2338081

Ortada bulunan ''ımport tunnel(s) from file'' tuşuna basıp çıkan ekranda wgcf programını koyduğumuz klasörü bulup wgcf-profile.conf isimli dosyayı bulacağız.

Eki Görüntüle 2338085

Bu dosyayı seçip alttaki aç tuşuna basın.
Buna benzer bir ekran gözükecektir.

Eki Görüntüle 2338091

Activate tuşuna basın.
Artık wireguard ile WARP'a bağlısınız.
Not: Eğer WARP+ aboneliğiniz varsa dümdüz'ün rehberindeki kısımdan yararlanarak WARP+ aktivasyonu ve optimizasyonu yapabilirsiniz. Bu rehber için WARP+ gerekli olmadığından buraya tekrar yazmayacağım. Ayrıca, maalesef ki eskiden çalışan sınırsız WARP+ scripti artık çalışmıyor (Cloudflare referans programını Ekim'in sonunda bitiriyormuş.) Ancak yoğun olarak kullanacaksanız aylık 10TL gerçekten bir şişe sudan ucuz, isteyen değerlendirebilir.
Bölüm 2: Split tunneling yaparak ile sadece belirli uygulamalarda VPN kullanmak.
Şimdi işin bir bakıma daha kolay kısmına geldik.
Adım 1
Windows arama yerine CMD yazalım, CMD'yi açalım.

Eki Görüntüle 2338099

Çıkan ekranda bu komutu girelim.

Kod:
nslookup discord.com

Ya da daha genel bir anlamda nslookup yazdıktan sonra istediğiniz web sitesinin IP adreslerini sorgulayabilirsiniz.
Örneğin: Nslookup pastebin.com
Enter'a bastıktan sonra karşımıza bu ekran gelecektir.

Eki Görüntüle 2338104

Burada bize discord.com domaininin sonuçlandığı IPv4 adreslerini gösteriyor elimizde 5 tane adres var.

Kod:
162.159.136.232

162.159.135.232

162.159.137.232

162.159.128.233

162.159.138.232

Fakat bunların hepsini teker teker girmek uzun ve son 6 hanesi internette aratınca karşımıza çıkan çoğu Discord IP adresinden farklı.

Bu yüzden Turkcell nasıl IP Range'lere ban atıyorsa biz de IP Range'i VPN'imize ekleyeceğiz.

peki nasıl? Wireguard (ve çoğu başka uygulama) cıdr notasyonu kullanır. Bu notasyon sisteminde elimizdeki örnek bir adresin sonuna /24 koyarsak son 3 hanesi, /16 koyarsak son 6 hanesi değişken sayılır. (benzer şekilde /0 her haneyi değişken sayar ve /32 hiçbir haneyi değişken saymaz yani statik, tek bir IP adresi olarak kabul eder.)
Elimizdeki discord.com'da sonuçlanan IP adreslerinin hepsi 162.159 ile başlıyor ama son 6 sayı değişiyor.
Yani bu durumda bütün bu adresleri kapsayan IPv4 range'imizi şöyle ifade edebiliriz:

Kod:
162.159.0.0/16

Bu bilgiyi kullanarak rahat bir şekilde bu IP Range'inde sonuçlanmak isteyen paketlerimizi VPN'den geçirtebiliriz.
Adım 2
Şimdi yapmamız gereken şey Wireguard'daki allowed IPS kısmını sadece discord.com IP range olacak şekilde değiştirmek.
Ama ben öncesinde profil Config dosyasının bir kopyasını oluşturup ismini wgcf-Discord yapacağım ki daha sonra her şeyi kapsayan VPN kullanmak istersem bütün bunları geri çevirmek zorunda kalmayayım.

Eki Görüntüle 2338110

Sonra Wireguard'a gelip add tunnel tuşuna basalım.

Eki Görüntüle 2338113

Buradan tıpkı daha önce yaptığımız gibi profil Config dosyası seçeceğiz, fakat bu sefer wgcf-profile yerine wgcf-Discord dosyasını seçelim.

Eki Görüntüle 2338116

Bu dosyayı wireguard içinde açalım.

Eki Görüntüle 2338124

Böyle gözükmesi lazım, bu ekrandan edit yazan tuşa basacağız.
Çıkan ekranda allowedıps ='den sonraki kısımdaki her şeyi silin :):/0 yazan yeri silmeseniz de olur ama IPv6 ile fazla bir işimiz yok, bir şeyi değiştirmez genel anlamda.)

Eki Görüntüle 2338125

Şimdi buraya discord.com için bulduğumuz IP Range'i yazalım.
CMD'de nsconfig discord.com yazınca çıkan adreslerin son 6 sayısını silip yerlerine 0.0 yazıyoruz.

Kod:
162.159.0.0

Sonra bu adresin sonuna /16 ekliyoruz.

Kod:
162.159.0.0/16

Bu adresi yazıyoruz.

Eki Görüntüle 2338128

Buna benzemeli.
Save yazan tuşa basıp VPN'i aktifleştirirseniz sadece Discord için olan bir VPN'iniz olacaktır.
İsterseniz virgül koyarak başka IP adresleri veya IP Rangle'ler ekleyebilirsiniz. Örneğin Discord'a ek olarak Türkiye'de yasaklı olan pastebin.com IP adreslerini de ekleyelim.

Eki Görüntüle 2338135

(Pastebin için ek olarak bazı doğrulama sunucularının da IP adresini açmak gerektiği için bayağı kalabalık)
Ve test etmek amaçlı Türkiye'de yasaklı olan 4 web sitesine aynı anda bağlanmaya çalışalım, bakalım hangileri bağlanacak.

Kod:
wattpad.com

discord.com

roblox.com

pastebin.com

Eki Görüntüle 2338136

Gördüğünüz üzere sadece eklediğimiz iki web sitesi açıldı, diğer ikisine hala erişim engeli var.

İlginiz için teşekkürler, eksik ya da hatalı olduğunu düşündüğünüz bir kısım varsa belirtin elimden geldiğince yardımcı olmaya çalışacağım.

Not: Buradaki ilk gönderim.
önemli düzenleme

gece 3 gibi yazarken atlamışım, eğer her şeyi yaptıysanız ve discord dışındaki websitelerin hiç biri açılmıyorsa (mesela yasaklı olmayan google.com bile açılmıyorsa) yapmanız gereken şey şudur:

1- WireGuard'da düzenleme (edit) menüsünü açın
2- En altta bulunan Block untunneled traffic (kill-switch) yazan kutucuğa tıklayarak devre dışı bırakın
3- Kaydedip VPN'i tekrar başlatın.

diğer sitelerin açılmama sorunu kalmaması lazım.

şu an fotoğraf yükleyemiyorum nedense ama bulması fazla zor bir ayar değil :)

Ayrıca orijinal gönderide bazı yerlerde ::/0 diye gözüken şeyler gülen surat olmuş ama aslında ::/0 olmalı. Satıriçi kod yaparak düzeltmiştim ama nedense o düzeltmeler, bölüm/kısım başlık renkleri ve büyüklükleri, italik/kalın yazılar gibi şeylerin hepsi normal yazı olmuş. Bir de bazı yerlerde ip yerine ıp olması gibi şeyler var. Ben mi çok uykusuzdum yoksa oto-düzeltme sistemi gibi bir durumdan mı kaynaklı emin olamadım.
 
Keenetic modem kullanıyorum. Bu profili modeme aktardığım zaman Wireguard'a gerek kalmadan çalışır mı?

Merhaba modemler hakkında bilgim fazla yok maalesef, ancak bildiğim kadarıyla profil dosyasındaki bilgileri doğru yerlere girerseniz çalışması lazım.

Config dosyasını doğrudan kopyalamanız işe yaramayabilir ama Public ve Private SSH keylerinizi, MTU ve DNS değerlerini, Endpoint IP ve port bilgilerini modem arayüzündeki karşılığı olan yerlere girerseniz çalışmaması için bir sebep göremiyorum
 
Wireguard ve WARP kullanarak split tunneling yapmak (Windows).

Bu rehber iki kısımdan oluşacak, wireguard WARP kurulumu ve istediğiniz uygulamaya/web sitesine split tunneling yapmak. Eğer wireguard üzerinden WARP profiliniz zaten varsa doğrudan bölüm 2'ye atlayabilirsiniz.

Bölüm 1: Wireguard ile WARP kullanmak.

Birinci kısımda @Dümdüz'ün hazırladığı Rehber'i takip ederek konfigürasyon dosyası oluşturacağız. İsteyenler orijinal rehberden bu kısmı halledip ikinci bölümden devam edebilir, ben yine de nasıl yapıldığını burada anlatacağım ki bütünlük bozulmasın. Dümdüz'e bu konudaki yardımları için teşekkür ediyorum, sade ve anlaşılır bir şekilde anlatmış kendisi.

Bölüm 1 için orijinal rehber:


Adım 1

Öncelikle gerekli dosyalarımızı indirelim ve kuralım.

Konfigürasyon oluşturmamıza yardımcı olacak alet:


Eki Görüntüle 2338050

Burada tümünü göster yazan yazıya tıklayadıktan sonra.

Eki Görüntüle 2338051

windows_amd64.exe ile biten dosyayı indiriyoruz.

Sonra istediğiniz yerde bir klasör oluşturup dosyayı içine koyuyoruz (örneğin ben masaüstünde bir klasöre koydum).

Şimdi ise arayüz için kullanacağımız programı indirelim.

Wireguard:

Bu sayfada download Windows ınstaller butonuna tıklıyoruz ve dosyayı açıyoruz. Açıldıktan sonra hemen kuruluma başlıyor zaten. Önünüze kabul etmenizi istediği bir şey çıkarsa kabul edin standart Windows program kurulumu işte.
Adım 2
Şimdi konfigürasyon (.Config) dosyası oluşturacağız.
Öncelikle GitHub'dan indirdiğimiz wgcf dosyasının ismini gerçekten wgcf yapmamız lazım (sonrasında komut girerken daha kolay yapacak işlerimizi).

Eki Görüntüle 2338060

Wgcf yazan yer ve dosya uzantısı dışındaki her şeyi silin.

Eki Görüntüle 2338061

Böyle gözükmeli (eğer Windows ayarlarından dosya uzantılarını gösterme ayarı kapalıysa .exe kısmı gözükmeyecektir, zaten .exe yazmıyorsa kendiniz eklemeyin.)
Şimdi klasörün üstündeki adres yerine tıklayarak CMD yazın ve Enter'a basın.

Eki Görüntüle 2338058

Eki Görüntüle 2338063

Karşınıza CMD ekranı çıkmalı.

Eki Görüntüle 2338065

Sizde daha siyah, yüksek kontrastlı gözükebilir ama buna az çok benzeyen bir ekran geldiyse doğru yerdesiniz.
Bu ekranda birkaç komut yazacağız şimdi.
Öncelikle bu komutu girin. Gelen ekranda ''yes'' seçili olacaktır, direkt olarak Enter'a basın.

Kod:
wgcf register

Şimdi de bu komutu girin.

Kod:
wgcf generate

Profilinizin oluşmuş olması lazım.
Adım 3
Artık sonunda Windows arama yerine wireguard yazarak arayüzümüzü açabiliriz.
Program açıldığında böyle gözükmesi lazım.

Eki Görüntüle 2338081

Ortada bulunan ''ımport tunnel(s) from file'' tuşuna basıp çıkan ekranda wgcf programını koyduğumuz klasörü bulup wgcf-profile.conf isimli dosyayı bulacağız.

Eki Görüntüle 2338085

Bu dosyayı seçip alttaki aç tuşuna basın.
Buna benzer bir ekran gözükecektir.

Eki Görüntüle 2338091

Activate tuşuna basın.
Artık wireguard ile WARP'a bağlısınız.
Not: Eğer WARP+ aboneliğiniz varsa dümdüz'ün rehberindeki kısımdan yararlanarak WARP+ aktivasyonu ve optimizasyonu yapabilirsiniz. Bu rehber için WARP+ gerekli olmadığından buraya tekrar yazmayacağım. Ayrıca, maalesef ki eskiden çalışan sınırsız WARP+ scripti artık çalışmıyor (Cloudflare referans programını Ekim'in sonunda bitiriyormuş.) Ancak yoğun olarak kullanacaksanız aylık 10TL gerçekten bir şişe sudan ucuz, isteyen değerlendirebilir.
Bölüm 2: Split tunneling yaparak ile sadece belirli uygulamalarda VPN kullanmak.
Şimdi işin bir bakıma daha kolay kısmına geldik.
Adım 1
Windows arama yerine CMD yazalım, CMD'yi açalım.

Eki Görüntüle 2338099

Çıkan ekranda bu komutu girelim.

Kod:
nslookup discord.com

Ya da daha genel bir anlamda nslookup yazdıktan sonra istediğiniz web sitesinin IP adreslerini sorgulayabilirsiniz.
Örneğin: Nslookup pastebin.com
Enter'a bastıktan sonra karşımıza bu ekran gelecektir.

Eki Görüntüle 2338104

Burada bize discord.com domaininin sonuçlandığı IPv4 adreslerini gösteriyor elimizde 5 tane adres var.

Kod:
162.159.136.232

162.159.135.232

162.159.137.232

162.159.128.233

162.159.138.232

Fakat bunların hepsini teker teker girmek uzun ve son 6 hanesi internette aratınca karşımıza çıkan çoğu Discord IP adresinden farklı.

Bu yüzden Turkcell nasıl IP Range'lere ban atıyorsa biz de IP Range'i VPN'imize ekleyeceğiz.

peki nasıl? Wireguard (ve çoğu başka uygulama) cıdr notasyonu kullanır. Bu notasyon sisteminde elimizdeki örnek bir adresin sonuna /24 koyarsak son 3 hanesi, /16 koyarsak son 6 hanesi değişken sayılır. (benzer şekilde /0 her haneyi değişken sayar ve /32 hiçbir haneyi değişken saymaz yani statik, tek bir IP adresi olarak kabul eder.)
Elimizdeki discord.com'da sonuçlanan IP adreslerinin hepsi 162.159 ile başlıyor ama son 6 sayı değişiyor.
Yani bu durumda bütün bu adresleri kapsayan IPv4 range'imizi şöyle ifade edebiliriz:

Kod:
162.159.0.0/16

Bu bilgiyi kullanarak rahat bir şekilde bu IP Range'inde sonuçlanmak isteyen paketlerimizi VPN'den geçirtebiliriz.
Adım 2
Şimdi yapmamız gereken şey Wireguard'daki allowed IPS kısmını sadece discord.com IP range olacak şekilde değiştirmek.
Ama ben öncesinde profil Config dosyasının bir kopyasını oluşturup ismini wgcf-Discord yapacağım ki daha sonra her şeyi kapsayan VPN kullanmak istersem bütün bunları geri çevirmek zorunda kalmayayım.

Eki Görüntüle 2338110

Sonra Wireguard'a gelip add tunnel tuşuna basalım.

Eki Görüntüle 2338113

Buradan tıpkı daha önce yaptığımız gibi profil Config dosyası seçeceğiz, fakat bu sefer wgcf-profile yerine wgcf-Discord dosyasını seçelim.

Eki Görüntüle 2338116

Bu dosyayı wireguard içinde açalım.

Eki Görüntüle 2338124

Böyle gözükmesi lazım, bu ekrandan edit yazan tuşa basacağız.
Çıkan ekranda allowedıps ='den sonraki kısımdaki her şeyi silin :):/0 yazan yeri silmeseniz de olur ama IPv6 ile fazla bir işimiz yok, bir şeyi değiştirmez genel anlamda.)

Eki Görüntüle 2338125

Şimdi buraya discord.com için bulduğumuz IP Range'i yazalım.
CMD'de nsconfig discord.com yazınca çıkan adreslerin son 6 sayısını silip yerlerine 0.0 yazıyoruz.

Kod:
162.159.0.0

Sonra bu adresin sonuna /16 ekliyoruz.

Kod:
162.159.0.0/16

Bu adresi yazıyoruz.

Eki Görüntüle 2338128

Buna benzemeli.
Save yazan tuşa basıp VPN'i aktifleştirirseniz sadece Discord için olan bir VPN'iniz olacaktır.
İsterseniz virgül koyarak başka IP adresleri veya IP Rangle'ler ekleyebilirsiniz. Örneğin Discord'a ek olarak Türkiye'de yasaklı olan pastebin.com IP adreslerini de ekleyelim.

Eki Görüntüle 2338135

(Pastebin için ek olarak bazı doğrulama sunucularının da IP adresini açmak gerektiği için bayağı kalabalık)
Ve test etmek amaçlı Türkiye'de yasaklı olan 4 web sitesine aynı anda bağlanmaya çalışalım, bakalım hangileri bağlanacak.

Kod:
wattpad.com

discord.com

roblox.com

pastebin.com

Eki Görüntüle 2338136

Gördüğünüz üzere sadece eklediğimiz iki web sitesi açıldı, diğer ikisine hala erişim engeli var.

İlginiz için teşekkürler, eksik ya da hatalı olduğunu düşündüğünüz bir kısım varsa belirtin elimden geldiğince yardımcı olmaya çalışacağım.

Not: Buradaki ilk gönderim.

Ben yöntem paylaşınca Superonline 10 gün sonra yöntemi fixlemişti bu forumu takip ediyorlar yüksek ihtimalle bunu da fixlerler yine de emeğinize sağlık.
 

Technopat Haberler

Geri
Yukarı