Discord 9 Ekim 2024’ten beri engelli730 gün

GoodbyeDPI ile Discord’a yeniden bağlan.

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.

Yönetici: C:\GoodbyeDPI\x86_64\goodbyedpi.exe
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!
Program açılınca bu pencere görünür. Son satırda Filter activated, GoodbyeDPI is now running! yazıyorsa her şey yolunda.

Kurulum · yaklaşık 3 dakika

Dört adımda kurulum

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.

Temsilî animasyon — yapay zekâ ile üretildi; gerçek ekran görüntüsü değildir. Kurulumun kendisi için aşağıdaki dört adımı izle.
  1. ZIP dosyasını indir

    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?

    • Ağ paketlerini işlemek için açık kaynaklı WinDivert sürücüsünü kullanır. Bu yüzden yönetici izni ister.
    • Yalnızca Discord’a değil, bütün sitelere giden HTTP ve HTTPS bağlantılarının ilk paketlerini böler.
    • Adres sorgularını (DNS) Yandex DNS’e gönderir (77.88.8.8, port 1253). Yandex, adresini sorduğun siteleri görebilir.
    • Standart ayarda QUIC (HTTP/3) bağlantılarını kapatır. Tarayıcın normal HTTPS ile devam eder.
    • Pencereyi kapatınca durur. Hizmet olarak kurduysan service_remove.cmd ile kaldırılır.
    Dosyayı doğrula (isteğe bağlı)

    İ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
    goodbyedpi-0.2.3rc3-2.zip1,03 MB · github.com/ValdikSS
    GitHub’dan indir Lisans: Apache-2.0
  2. Klasörü C:\ sürücüsüne çıkar

    İ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.

    Yerel Disk (C:) › GoodbyeDPI
    • licenses
    • x86
    • x86_64
    • 0_russia_update_blacklist_file.cmd
    • 1_russia_blacklist….cmd4 dosya
    • 2_any_country.cmd
    • 2_any_country_dnsredir.cmdbunu kullan
    • russia-….txt2 dosya
    • service_install_russia….cmd4 dosya
    • service_remove.cmd

    Adında russia geçen dosyalar Rusya’daki engeller için. Onlara dokunma.

  3. Yönetici olarak çalıştır

    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.

  4. Discord’u kapatıp yeniden aç

    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.

    • Siyah pencere açık ve son satırda now running yazıyor
    • Discord saatin yanındaki simgeden tamamen kapatıldı
    • Discord yeniden açıldı ve giriş ekranı geldi

Nasıl çalışır

Engel nerede, GoodbyeDPI ne yapıyor?

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

Bilgisayarın
16 03 01 … discord.com …
DPI cihazıdiscord.com yazısını okur
bağlantıyı keser
Discordulaşılamaz

GoodbyeDPI ile

BilgisayarınGoodbyeDPI açık
① 16 03 ② … discord.com … sahte · www.w3.org
DPI cihazıHTTPS isteği bulamaz
geçirir
Discordparçaları birleştirir

Gönderim sırası: önce sahte paket, sonra ② ve en son ①.

--dns-addr 77.88.8.8 --dns-port 1253

Adres sorgusunu yönlendirir

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.

Sağlayıcının DNS’i · port 53
yanlış cevap
77.88.8.8 · port 1253
162.159.135.232
-e 2 --reverse-frag

İlk paketi böler

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

Sahte paketle oyalar

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.

Yakından bak: ilk paketin içiTLS ClientHello · 517 bayt · 16’lık sistemde
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........
  1. 16 03 · ilk 2 baytPaketin “bu bir TLS el sıkışması” diyen başlangıcı. GoodbyeDPI bunu ayrı bir paket yapar ve en sona bırakır. Kesik çizgi bölme noktasını gösterir.
  2. SNI · discord.comDPI cihazının aradığı site adı. Önce giden büyük parçanın içindedir, ama başı olmayan bir parçayı DPI HTTPS isteği olarak tanıyamaz.

VPN’den farkı

Ayrıntılı karşılaştırma: GoodbyeDPI mi VPN mi?

ÖzellikGoodbyeDPIÜcretsiz VPN
Trafiğin geçtiği yolDoğrudan Discord’a giderBaşka ülkedeki bir sunucudan geçer
Ping ve hızDeğişmezPing genelde artar, hız düşebilir
Arada kim varAraya sunucu girmez. Sadece DNS sorguları Yandex DNS’e gider.VPN şirketi trafiğini görebilir
ÜcretÜcretsiz, açık kaynakVeri limiti, reklam ya da abonelik
CihazlarSadece WindowsTelefon dahil her cihaz
Her sağlayıcıda çalışır mıÇoğunda çalışır, bazılarında ayar gerekirGenelde çalışır

Ayarlar

Yöntemi değiştir ya da kalıcı kur

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.

1 · Yöntem
2 · Nasıl çalışsın?
3 · Klasör

Klasörü 2. adımdaki gibi C:\GoodbyeDPI’a koyduysan değiştirme.

  1. Başlat menüsüne cmd yaz.
  2. Komut İstemi’ne sağ tıkla ve Yönetici olarak çalıştır’ı seç.
  3. Aşağıdakini kopyala, pencereye yapıştır ve Enter’a bas.
Komut İstemi · Yönetici
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

Sık karşılaşılan sorunlar

Siyah pencere açılıp hemen kapanıyor
  • Dosyayı Yönetici olarak çalıştır ile açtığından emin ol. Çift tıklamak yetmez.
  • ZIP’in içinden çalıştırma. Önce 2. adımdaki gibi bir klasöre çıkar.
  • 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

Antivirüs uyarı veriyor ya da dosyaları siliyor
  • GoodbyeDPI, ağ paketlerini işlemek için WinDivert adlı açık kaynaklı bir sürücü kullanır. Paketlere müdahale eden bu tür araçları bazı antivirüsler riskli olarak işaretler.
  • Dosyayı resmi GitHub sayfasından indirip SHA-256 ile doğruladıysan 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.
  • Kaspersky’de istisna eklemek bazen yetmiyor. Son çare olarak Kaspersky yerine Windows Defender gibi başka bir antivirüse geçebilirsin; ama bilgisayarını hiçbir zaman korumasız bırakma.

Ayrıntılı rehber: GoodbyeDPI güvenli mi, virüs uyarısı neden çıkıyor?

Windows “Bilgisayarınız korundu” uyarısı gösteriyor

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.

Program çalışıyor ama Discord açılmıyor
  • Discord’dan saatin yanındaki simgeyle tamamen çık ve yeniden aç. Pencereyi kapatmak yetmez.
  • Açık bir VPN, proxy ya da başka bir DPI aracı (zapret, SplitWire, eski bir GoodbyeDPI hizmeti) varsa kapat. Aynı anda iki araç çalışırsa birbiriyle çakışır.
  • Komut İstemi’nde DNS önbelleğini temizle: ipconfig /flushdns
  • Hâlâ açılmıyorsa Türkiye ayarını ya da Otomatik TTL’yi dene.

Ayrıntılı rehber: Discord açılmıyorsa ne yapmalı?

Superonline’da “Discord update failed” hatası

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.

Bazı siteler yavaş açılıyor ya da hiç açılmıyor

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.

Sesli kanalda “RTC Bağlanıyor” yazısında kalıyor
  • GoodbyeDPI yalnızca TCP bağlantılarına ve DNS sorgularına dokunur. Sesli sohbet UDP üzerinden gider ve programa uğramaz.
  • Discord’da Ses ve Görüntü ayarlarındaki Hizmet Kalitesi (QoS) seçeneğini kapatıp tekrar dene.
  • Ses yine bağlanmıyorsa sağlayıcın ses sunucularını da engelliyor olabilir. Bu durumda Discord trafiğini tünelden geçiren SplitWire-Turkey gibi bir araç gerekir.

Ayrıntılı rehber: Discord’da ses sorunları

Killer ağ kartı ya da eski Windows 7 kullanıyorum
  • Killer Control Center’daki Advanced Stream Detect özelliği GoodbyeDPI ile uyumsuz. Bu özelliği kapat.
  • Güncellenmemiş Windows 7 kurulumları sürücünün SHA-256 imzasını tanımaz. KB3033929 güncellemesini kur ya da Windows Update ile sistemi güncelle.

Ayrıntılı rehber: Çakışan programlar ve sürücü hataları

GoodbyeDPI’ı nasıl kapatırım ya da kaldırırım?
  • Tek seferlik çalıştırdıysan siyah pencereyi kapatman yeterli. Program kapanınca etkisi de biter.
  • Hizmet olarak kurduysan klasördeki 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

Windows dışındaki 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

ByeByeDPI

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

SpoofDPI

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

zapret

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

SplitWire-Turkey

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

Takıldığın yere göre ayrıntılı rehberler

Kurulumdan sonra en çok sorulan konuları ayrı yazılarda adım adım anlattık.

Bütün yazılar

SSS

Sık sorulan sorular

GoodbyeDPI güvenli mi?

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.

Ücretli mi?

Hayır, GoodbyeDPI tamamen ücretsiz. Para isteyen bir “GoodbyeDPI” görürsen o sürüm resmi değildir.

Oyunlarda ping’im artar mı?

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.

Bilgisayarı her açtığımda yeniden çalıştırmam gerekiyor mu?

Tek seferlik çalıştırdıysan evet. Hizmet olarak kurarsan Windows açılırken kendiliğinden başlar.

Discord açıldıktan sonra pencereyi kapatabilir miyim?

Kapatma. Discord sürekli yeni bağlantılar kurar ve pencere kapanınca bu bağlantılar yeniden engele takılır.

Discord hesabıma bir şey olur mu?

GoodbyeDPI Discord uygulamasına ya da hesabına dokunmaz. Sadece bilgisayarından çıkan paketlerin şeklini değiştirir.

Mac’te ya da telefonda çalışır mı?

Hayır, GoodbyeDPI sadece Windows’ta çalışır. Diğer cihazlar için bu listeye bak.

ARM işlemcili Windows bilgisayarlarda çalışır mı?

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.