Android
ByeByeDPI
Root gerektirmez. Telefonun VPN iznini kullanır ama trafiği uzak bir sunucuya göndermez, telefonun içinde işler.
GitHub’da açDiscord 9 Ekim 2024’ten beri engelli730 gün
GoodbyeDPI, internet sağlayıcının engelleme sistemini bilgisayarının içinden atlatan ücretsiz ve açık kaynaklı bir Windows programı. VPN gibi trafiğini başka bir ülkedeki sunucudan geçirmez, bu yüzden hızın ve ping’in olduğu gibi kalır.
Windows 7’den 11’e kadar bütün sürümlerde çalışır. Telefon ya da Mac için diğer cihazlara bak. Bu sayfa resmi değildir; indirme butonları dosyayı doğrudan geliştiricinin GitHub sayfasından indirir.
GoodbyeDPI v0.2.3rc3: Passive DPI blocker and Active DPI circumvention utility https://github.com/ValdikSS/GoodbyeDPI Block passive: 0 Block QUIC/HTTP3: 1 Fragment HTTP: 2 Fragment persistent HTTP: 2 Fragment HTTPS: 2 Fragment by SNI: 0 Native fragmentation (splitting): 1 Fragments sending in reverse: 1 hoSt: 0 Host no space: 0 Additional space: 0 Mix Host: 0 HTTP AllPorts: 0 HTTP Persistent Nowait: 1 DNS redirect: 1 DNSv6 redirect: 1 Allow missing SNI: 0 Fake requests, TTL: fixed (fixed: 0, auto: 0-0-0, min distance: 0) Fake requests, wrong checksum: 1 Fake requests, wrong SEQ/ACK: 1 Fake requests, custom payloads: 0 Fake requests, resend: 1 Max payload size: 1200 … 23 ayar satırı … Opening filter Filter activated, GoodbyeDPI is now running!
Kurulum · yaklaşık 3 dakika
Kurulum sihirbazı yok. Dosyayı indirip bir klasöre çıkarıyor ve içindeki tek bir dosyayı çalıştırıyorsun. Bilgisayarda yönetici iznin olması yeterli.
Programı yalnızca resmi GitHub sayfasından indir. Başka sitelerde dolaşan kopyalar değiştirilmiş olabilir; bu sayfadaki tüm indirme bağlantıları doğrudan GitHub’a gider.
Program bilgisayarında ne yapar?
service_remove.cmd ile kaldırılır.İndirdikten sonra PowerShell’i aç ve şunu çalıştır:
Get-FileHash "$env:USERPROFILE\Downloads\goodbyedpi-0.2.3rc3-2.zip"Çıkan değer bununla aynıysa dosya GitHub’dakiyle birebir aynıdır:
37F96B32D050DADCC930A639EBA68E1CCD57ED5C04A5F77DFCA908F01905A4C5
İndirdiğin ZIP’e sağ tıkla ve Tümünü ayıkla’yı seç. Açılan pencerede göreceğin goodbyedpi-0.2.3rc3-2 klasörünü C:\ sürücüsüne taşı ve adını GoodbyeDPI yap. Windows izin isterse Devam’a bas.
Bu klasörü sonradan başka yere taşıma. Programı hizmet olarak kurarsan Windows onu bu yolda arar.
İpucu: Çıkarmadan önce ZIP’e sağ tıklayıp Özellikler penceresinde Engellemeyi kaldır kutusunu işaretlersen Windows dosyaları çalıştırırken uyarı göstermez.
Adında russia geçen dosyalar Rusya’daki engeller için. Onlara dokunma.
2_any_country_dnsredir.cmd dosyasına sağ tıkla ve Yönetici olarak çalıştır’ı seç. Windows 11’de bu seçeneği görmüyorsan önce Daha fazla seçenek göster’e tıkla. İzin sorulursa Evet de.
Siyah bir pencere açılır ve son satırda Filter activated, GoodbyeDPI is now running! yazar. Discord’u kullandığın sürece bu pencere açık kalsın. Görev çubuğuna küçültebilirsin.
Discord açıksa saatin yanındaki simgesine sağ tıkla ve uygulamadan tamamen çık. Sonra yeniden aç. Güncelleme ekranı geçip giriş ekranı geliyorsa iş tamam. Tarayıcıdan girmek istersen discord.com/app adresini kullan.
Her seferinde bu dosyayı çalıştırmak istemiyorsan GoodbyeDPI’ı Windows açılırken kendiliğinden başlayacak şekilde kurabilirsin.
Nasıl çalışır
Sağlayıcıya göre değişse de engel genelde iki katmandan oluşur. Birincisi adres sorgusu (DNS), ikincisi bağlantının ilk paketini okuyan DPI cihazı. GoodbyeDPI ikisine de bilgisayarının içinden müdahale eder ve araya başka bir sunucu girmez. Daha ayrıntılı anlatım için DPI nedir? yazısına bakabilirsin.
GoodbyeDPI olmadan
GoodbyeDPI ile
Gönderim sırası: önce sahte paket, sonra ② ve en son ①.
--dns-addr 77.88.8.8 --dns-port 1253
Bilgisayarın discord.com’un adresini sorduğunda sağlayıcının DNS’i yanlış cevap verir. GoodbyeDPI bu sorguları Yandex DNS’in standart dışı 1253 numaralı portuna gönderir. Sağlayıcılar genelde yalnızca standart 53 numaralı portu denetlediği için doğru adres gelir.
-e 2 --reverse-frag
HTTPS bağlantısının ilk paketinde gitmek istediğin sitenin adı açıkça yazar. DPI cihazı bu adı okuyup bağlantıyı keser. GoodbyeDPI paketin ilk 2 baytını ayırır ve parçaları ters sırayla gönderir. DPI ilk gördüğü parçada bir HTTPS isteği tanıyamaz, Discord’un sunucusu ise parçaları sorunsuz birleştirir.
--wrong-chksum --wrong-seq
Gerçek paketlerden hemen önce, içinde www.w3.org yazan sahte bir paket gider. Bu paketin sağlama toplamı ve sıra numarası bilerek bozuktur. DPI paketi okur ve yanılır, Discord’un sunucusu ise onu doğrudan çöpe atar.
0000 16 03 01 02 00 01 00 01 fc 03 03 9a 8f a7 6a 5d ..............j] ⋮ 0070 01 00 01 92 00 00 00 10 00 0e 00 00 0b 64 69 73 .............dis 0080 63 6f 72 64 2e 63 6f 6d 00 17 00 00 ff 01 00 01 cord.com........
Ayrıntılı karşılaştırma: GoodbyeDPI mi VPN mi?
| Özellik | GoodbyeDPI | Ücretsiz VPN |
|---|---|---|
| Trafiğin geçtiği yol | Doğrudan Discord’a gider | Başka ülkedeki bir sunucudan geçer |
| Ping ve hız | Değişmez | Ping genelde artar, hız düşebilir |
| Arada kim var | Araya sunucu girmez. Sadece DNS sorguları Yandex DNS’e gider. | VPN şirketi trafiğini görebilir |
| Ücret | Ücretsiz, açık kaynak | Veri limiti, reklam ya da abonelik |
| Cihazlar | Sadece Windows | Telefon dahil her cihaz |
| Her sağlayıcıda çalışır mı | Çoğunda çalışır, bazılarında ayar gerekir | Genelde çalışır |
Ayarlar
Her sağlayıcının engeli biraz farklı. Standart ayar işe yaramazsa başka bir yöntem seç. GoodbyeDPI’ın Windows açılırken kendiliğinden başlamasını istiyorsan Her açılışta seçeneğini kullan. Komut seçimlerine göre hazırlanır.
sc.exe stop GoodbyeDPI sc.exe delete GoodbyeDPI sc.exe create GoodbyeDPI binPath= "C:\GoodbyeDPI\x86_64\goodbyedpi.exe -9 --dns-addr 77.88.8.8 --dns-port 1253 --dnsv6-addr 2a02:6b8::feed:0ff --dnsv6-port 1253" start= auto sc.exe description GoodbyeDPI "Passive Deep Packet Inspection blocker and Active DPI circumvention utility" sc.exe start GoodbyeDPI
Açık bir GoodbyeDPI penceresi varsa önce onu kapat. İlk iki satır 1060 hatası verebilir, ilk kurulumda bu normal. Son komuttan sonra STATE satırı görünüyorsa hizmet başladı ve Windows her açıldığında kendiliğinden çalışacak. Kaldırmak için klasördeki service_remove.cmd dosyasını yönetici olarak çalıştır.
Hizmet bir hata kodu verirse: GoodbyeDPI hizmet hataları ve çözümleri
Sorun giderme
x86_64 klasöründe WinDivert.dll ve WinDivert64.sys duruyor mu bak. Yoksa antivirüs silmiştir; bir alttaki maddeye geç.Ayrıntılı rehber: GoodbyeDPI çalışmıyorsa adım adım çözüm
C:\GoodbyeDPI klasörünü antivirüsünün istisnalar listesine ekle ve ZIP’i yeniden çıkar. Antivirüsünü kapatma; koruman açık kalsın.Ayrıntılı rehber: GoodbyeDPI güvenli mi, virüs uyarısı neden çıkıyor?
Bu uyarı internetten inen imzasız dosyalarda çıkar. Dosyayı GitHub’dan indirdiysen Ek bilgi’ye, ardından Yine de çalıştır’a tıklayarak devam edebilirsin. Bir dahaki sefere 2. adımdaki Engellemeyi kaldır ipucunu kullan.
ipconfig /flushdnsAyrıntılı rehber: Discord açılmıyorsa ne yapmalı?
Bu hata en çok Superonline fiber kullanıcılarında görülüyor. Türkiye ayarını ve Otomatik TTL’yi sırayla dene ve her denemeden sonra bilgisayarı yeniden başlat. Biri işe yararsa hizmet olarak o yöntemle kur.
TTL kullanan yöntemler (Türkiye ayarı ve Otomatik TTL) bazı siteleri bozabilir. Programın kendi belgeleri de bu konuda uyarıyor. Standart yönteme dön ya da diğer TTL yöntemini dene.
Ayrıntılı rehber: Discord’da ses sorunları
Ayrıntılı rehber: Çakışan programlar ve sürücü hataları
service_remove.cmd dosyasını yönetici olarak çalıştır. Ardından klasörü silebilirsin.Ayrıntılı rehber: GoodbyeDPI’ı tamamen kaldırma
Diğer cihazlar
GoodbyeDPI sadece Windows’ta çalışır. Aynı yöntemleri kullanan açık kaynaklı başka araçlar var. Bunlar GoodbyeDPI’dan bağımsız projeler.
Android
Root gerektirmez. Telefonun VPN iznini kullanır ama trafiği uzak bir sunucuya göndermez, telefonun içinde işler.
GitHub’da açmacOS · Linux
Bilgisayarında yerel bir proxy olarak çalışır ve aynı paket bölme yöntemini kullanır. Kurulumu Terminal’den yapılır.
GitHub’da açLinux · modem
Linux ve OpenWrt modemlerde çalışan, çok esnek ama teknik bilgi isteyen bir araç. Windows ve macOS sürümü de var.
GitHub’da açWindows · alternatif
Türkiye için hazırlanmış bir uygulama. GoodbyeDPI ve zapret seçeneklerinin yanında Discord trafiğini tünelden geçirebilir. GoodbyeDPI işe yaramazsa dene.
GitHub’da açiPhone ve iPad için önerebileceğimiz açık kaynaklı bir DPI aracı yok.
Rehberler
Kurulumdan sonra en çok sorulan konuları ayrı yazılarda adım adım anlattık.
GoodbyeDPI açılmıyor, pencere kapanıyor ya da Discord hâlâ girmiyor mu? Hata kodlarının anlamı, sağlayıcıya göre ayarlar ve kontrol listesi.
Discord neden açılmıyor, engel ne zaman kalkacak, VPN'siz nasıl girilir? Update failed, Checking for updates ve gri ekran hatalarına Türkçe çözümler.
Antivirüs neden GoodbyeDPI'ı tehdit gösteriyor? WinDivert sürücüsü, açık kaynak kod, Bitcoin adresi sorusu, dosya doğrulama ve sahte kopyalar.
GoodbyeDPI hizmeti başlatılamadı mı? Belirtilen hizmet yüklü değil (1060), 1067, 1072 ve erişim engellendi hatalarının anlamı ve çözümü.
GoodbyeDPI'ı kapatma, hizmeti kaldırma, WinDivert dosyalarını silme ve DNS ayarını geri alma. Dosya kullanımda ve silinmiyor sorunlarına çözüm.
Derin paket inceleme (DPI) nedir, DNS ve SNI engeli nasıl çalışır, GoodbyeDPI bunları nasıl aşar? Teknik terimleri sade Türkçe ve örnek paketle.
SSS
Kaynak kodu herkese açık ve 2017’den beri geliştiriliyor. GitHub’da 28 binden fazla yıldızı var ve kodu isteyen herkes inceleyebilir. Güvenlik için tek kural var: programı yalnızca github.com/ValdikSS/GoodbyeDPI adresinden indir.
Hayır, GoodbyeDPI tamamen ücretsiz. Para isteyen bir “GoodbyeDPI” görürsen o sürüm resmi değildir.
Hayır. GoodbyeDPI trafiği başka bir sunucuya göndermez, sadece bağlantıların ilk paketlerine dokunur. Oyunların çoğunun kullandığı UDP trafiği programa hiç uğramaz.
Tek seferlik çalıştırdıysan evet. Hizmet olarak kurarsan Windows açılırken kendiliğinden başlar.
Kapatma. Discord sürekli yeni bağlantılar kurar ve pencere kapanınca bu bağlantılar yeniden engele takılır.
GoodbyeDPI Discord uygulamasına ya da hesabına dokunmaz. Sadece bilgisayarından çıkan paketlerin şeklini değiştirir.
Hayır, GoodbyeDPI sadece Windows’ta çalışır. Diğer cihazlar için bu listeye bak.
Hayır. Program yalnızca Intel ve AMD işlemciler için 32 ve 64 bit sürücüyle geliyor. Snapdragon gibi ARM işlemcili cihazlarda sürücü yüklenmez.