Konu Başlıkları Gizle
- 1 0. Zapret'i WSL İçinde Çalıştırmak Neden Gerekli Olabilir?
- 2 1. WSL2 Ayarları
- 3 2. Ubuntu içinde Zapret2 Kurulumu
- 4 3. Zapret2'yi Başlatma
-
5
Windows Uygulamalarını SOCKS5 Proxy'ye Bağlama
- 5.1 1. discord-drover
-
5.2
2. Proxifier
- 5.2.1 Proxy sunucusunu ekleme
- 5.2.2 DNS çözümlemesini proxy üzerinden yapma
- 5.2.3 Kullanım
-
5.3
3. Proxifyre
- 5.3.1 YogaDNS kurulumu
- 5.3.2 Proxifyre kurulumu
- 5.3.3 Uygulama kurallarını yapılandırma
- 5.4 Özet
0. Zapret'i WSL İçinde Çalıştırmak Neden Gerekli Olabilir?
Windows için zaten Zapret ve Zapret2 sürümleri mevcut. Anti-cheat veya antivirüs yazılımları nedeniyle bunları kullanamadığınız durumlarda ise alternatif olarak ByeDPI'yi deneyebilirsiniz.
Ancak Windows sürümündeki Zapret/Zapret2'yi anti-cheat veya antivirüs engelleri nedeniyle kullanamıyorsanız ve ByeDPI için de çalışan bir strateji bulamadıysanız, Zapret'i WSL içinde çalıştırmak bir alternatif olabilir.
Peki, şu an gerçekten gerekli mi? Bence değil. Bu projeyi daha çok hobi olarak, kendime uğraş olsun diye geliştirdim. Şimdilik kullanmanız gerekmeyebilir ama ileride bir gün ihtiyaç duyulursa elimizde böyle bir alternatifin bulunması güzel olur.
Bu rehber, Windows üzerinde WSL2 ile Ubuntu kurduğunuzu varsayar.
1. WSL2 Ayarları
WSL ayarlarını açın ve aşağıdaki değişiklikleri yapın:
- Ağ Modu (Networking Mode):
Mirroredolarak ayarlayın. Windows ile WSL arasında UDP aktarımının düzgün çalışması için bu mod gereklidir. - Bellek Boyutu (Memory Size):
1024 MBolarak ayarlayın. Böylece WSL'nin bellek tüketimini sınırlandırabilirsiniz.
2. Ubuntu içinde Zapret2 Kurulumu
Ubuntu'yu açın ve paket listelerini güncelleyin:
Bash:
sudo apt update
Gerekli paketleri yükleyin:
Bash:
sudo apt install nftables unzip curl
Kurulum dosyalarını indirme
/opt altında zapret2socks klasörünü oluşturun ve kullanıcı hesabınıza yazma izni verin:
Bash:
sudo mkdir -p /opt/zapret2socks
sudo chown -R "$USER":"$USER" /opt/zapret2socks
Oluşturduğunuz klasöre girin:
Bash:
cd /opt/zapret2socks
Zapret2socks paketini indirin:
Bash:
curl -fSL https://github.com/alimali54/zapret2socks-wsl/releases/download/v1.0/zapret2socks-wsl.zip -o zapret.zip
Arşivi ayıklayın:
Bash:
unzip -qo zapret.zip
ZIP dosyasını silin:
Bash:
rm zapret.zip
Gerekli dosyalara çalıştırma izni verin:
Bash:
chmod +x *.sh *.lua nfqws2 gost
3. Zapret2'yi Başlatma
Zapret2'yi başlatmak ve kullandığınız internet servis sağlayıcısına (ISS) uygun stratejiyi seçmek için şu komutu çalıştırın:
Bash:
/opt/zapret2socks/start-zapret.sh
İşlem başarılı olduğunda aşağıdaki örneğe benzer bir çıktı görmelisiniz.
Zapret2'yi durdurmak için:
Bash:
/opt/zapret2socks/stop-zapret.sh
Kurulum tamamlandığında SOCKS5 proxy adresiniz:
Kod:
127.0.0.1:8849
Artık Windows uygulamalarınızı bu proxy üzerinden bağlayabilirsiniz.
Terminali kapatabilirsiniz. Durdurmak veya tekrar çalıştırmak için yukarıda verilen komutları kullanabilirsiniz.
Windows Uygulamalarını SOCKS5 Proxy'ye Bağlama
1. discord-drover
Yalnızca Discord için
GitHub: GitHub - hdrover/discord-drover: A DLL for forcing Discord to use a specified proxy (HTTP/SOCKS5) for TCP connections. Bypasses local restrictions on voice chats.
Uygulamayı indirip çalıştırın. Proxy ayarlarını yapılandırın ve Install tuşuna basın.
Bundan sonra Discord, yapılandırdığınız proxy üzerinden çalışacaktır. DNS sorguları da proxy üzerinden çözümlendiğinden ayrıca DNS ayarı yapmanız gerekmez.
2. Proxifier
DNS çözümlemesi: Var · UDP desteği: Yok · Ücretli
Anasayfa: Proxifier - The Most Advanced Proxy Client
Proxifier ücretli bir uygulamadır. Zaman zaman çeşitli promosyonlarla lisans edinmek mümkün olabilir. Güncel fırsatları takip etmek için şu konuya da bakabilirsiniz:
Proxifier özellikle oyunlarda IP değiştirme, bölgesel kısıtlamaları aşma veya genel gizlilik için proxy/VPN alternatifi arayanlar için çok işe yarıyor.
15+ yıldır geliştirilen yerel...
Proxifier Nedir?
Proxifier, proxy desteği olmayan uygulamaların (tarayıcılar, oyunlar, mesajlaşma programları, veritabanı araçları vb.) internet trafiğini SOCKS5, SOCKS4 veya HTTPS proxy sunucuları üzerinden yönlendirmenizi sağlayan hafif bir proxy istemcisidir. Tam bir VPN değil ama VPN'e benzer şekilde çalışır: bağlantıları şifreler, IP'nizi gizler ve coğrafi kısıtlamaları aşmanıza yardımcı olur.15+ yıldır geliştirilen yerel...
- Omerta Silenzio
- Mesaj: 9
- Forum: Sonlanan İndirim ve Kampanyalar
Proxy sunucusunu ekleme
- Proxifier'ı açın.
- Profile → Proxy Servers yolunu izleyin.
- Add tuşuna basın.
- Proxy türünü SOCKS5 seçin. Adres olarak
127.0.0.1, port olarak8849girin. - OK tuşuna basın ve çıkan uyarıya Evet diyerek devam edin.
DNS çözümlemesini proxy üzerinden yapma
- Profile → Name Resolution menüsüne girin.
- Detect DNS Settings Automatically seçeneğinin işaretini kaldırın.
- Resolve hostnames through proxy seçeneğini işaretleyin.
Kullanım
Proxifier varsayılan yapılandırmada sistem genelindeki uygulamaların trafiğini etkileyebilir. Yalnızca belirli uygulamalarda kullanmak istiyorsanız Profile → Proxification Rules bölümünden uygulama bazlı kurallar oluşturabilirsiniz.
Not: Proxifier, UDP desteği olmamasına rağmen Discord (ses dahil) ve Roblox ile kullanılabilir. Ancak UDP gerektiren bazı uygulamalarda çalışmayabilir.
3. Proxifyre
DNS çözümlemesi: Ek araç gerekir · UDP desteği: Var · Ücretsiz
GitHub: GitHub - wiresock/proxifyre: ProxiFyre: A Windows SOCKS5 proxifier leveraging NDISAPI to transparently route TCP and UDP traffic on a per-app basis.
Proxifyre, uygulama bazında proxy yönlendirmesi yapar. Ancak DNS çözümlemesini kendisi gerçekleştirmediğinden ayrıca bir DNS çözümleyici kullanmanız gerekir.
YogaDNS kurulumu
İndirme sayfası: YogaDNS Download
YogaDNS'yi indirip kurun. Kurulumdan sonra Google DoH veya Quad9 gibi bir DNS sağlayıcısı seçerek yapılandırın ve çalıştırın.
Proxifyre kurulumu
- Proxifyre'ın GitHub sayfasındaki Releases bölümüne girin.
- En son sürümü açın.
- Windows için x64 sürümünü indirin ve kurun.
- Uygulamayı açın.
Uygulama kurallarını yapılandırma
İlk sıradaki mevcut kurala çift tıklayın. Böyle bir kural yoksa Add seçeneğiyle yeni bir kural oluşturun.
Gelen pencerede Add manually seçeneğini kullanarak aşağıdaki uygulama adlarını ekleyin:
discordrobloxrobloxplayerbetaupdate.exe
Proxy adresini
127.0.0.1, portu 8849 olarak ayarlayın.Bu yapılandırma yalnızca eklediğiniz uygulamaları etkiler. Başka bir uygulamayı proxy üzerinden çalıştırmak isterseniz onun da kuralını ekleyebilirsiniz.
Özet
| Uygulama | DNS | UDP | Kullanım |
|---|---|---|---|
| discord-drover | Proxy üzerinden | Yok | Yalnızca Discord |
| Proxifier | Proxy üzerinden | Yok | Sistem geneli veya kurallarla |
| Proxifyre + YogaDNS | YogaDNS üzerinden | Var | Uygulama bazında |
Proxy adresi:
127.0.0.1:8849