Discord'un açılmadığı ya da güncellenmediği durumlarda, başka bir program kurmadan bağlanmanı sağlayan küçük bir Windows aracı.
İndirilecek dosya: DPort-Setup-3.10.exe
Bazı ağlarda Discord açılmaz, takılır veya güncellemesini bitiremez. DPort, Discord'un bağlanmak için kullandığı yolu düzelterek bu sorunu aşmayı dener.
Tek bir düğmesi vardır: Discord'u Aç. İşin bittiğinde Normale Dön düğmesi yaptığı değişiklikleri geri alır.
1. İndir ve kur
Son sürümü indir ve DPort-Setup-3.10.exe dosyasını çalıştır. Windows yönetici onayı isteyecek.
2. DPort'u aç Masaüstü kısayolundan başlat. Tek pencerelik, sade bir arayüz açılır.
3. "Discord'u Aç" düğmesine bas DPort gerekli ayarları yapar ve Discord'u başlatır. İşin bitince Normale Dön'e basabilirsin.
Discord'u kullanırken DPort'un açık kalması gerekir — bağlantı onun üzerinden gittiği için kapatırsan Discord'un bağlantısı kesilebilir. Pencereyi kapatınca tepside açık bırakabilirsin.
DPort üç şeye dokunur. Üçü de Normale Dön ile veya program kapanınca geri alınır:
| Ne | Ne için | Geri alınır mı? |
|---|---|---|
| DNS ayarı | Ağ adaptörünün DNS'ini Cloudflare'e (1.1.1.1) çevirir, böylece Discord adresleri doğru çözülür |
Evet — orijinal ayarın yedeklenir ve aynen geri yüklenir |
hosts dosyası |
Yalnızca 5 Discord adresini kendi bilgisayarına yönlendirir | Evet — yalnızca kendi eklediği işaretli satırları siler, diğer satırlarına dokunmaz |
| Yerel röle | Bilgisayarında küçük bir aktarıcı çalıştırır ve Discord trafiğini oradan geçirir | Evet — program kapanınca durur |
Yönlendirilen adresler: discord.com, updates.discord.com, gateway.discord.gg, cdn.discordapp.com, media.discordapp.net.
DPort beklenmedik şekilde kapanırsa (çökme, görev yöneticisinden kapatma), hosts değişikliğini bir sonraki açılışta veya oturum açışında otomatik temizlemeye çalışır.
Dürüst cevap: yapmak istediği şeyler yönetici hakkı olmadan yapılamaz.
- Ağ adaptörünün DNS ayarını değiştirmek yönetici gerektirir.
- Windows'un
hostsdosyası korumalı bir sistem dosyasıdır; yazmak için yönetici gerekir. - Kurtarma ve güncelleme dosyalarının tutulduğu korumalı konumları yönetmek (oluşturmak ve izinlerini sıkı tutmak) yönetici gerektirir.
- Çökme sonrası temizlik yapan yüksek yetkili zamanlanmış görevi güvenli biçimde kurmak yönetici gerektirir.
Bunlar programın tamamının yaptığı iştir; başka bir amaçla yükseltilmiş yetki kullanılmaz. Ne yaptığını kendi gözünle görmek istersen kaynak kodu bu depoda.
DPort'un dijital imzası (kod imzalama sertifikası) yoktur. Bu yüzden kurulumda Windows SmartScreen uyarısı çıkabilir ve UAC penceresinde yayıncı adı "Bilinmeyen" görünebilir.
Bu uyarı, DPort'un şu anda kod imzalama sertifikasıyla imzalanmamış olmasından kaynaklanır. Programın bozuk veya zararlı olduğu anlamına gelmez, ama imza olmadığı için Windows dosyanın kaynağını senin adına doğrulayamaz. Bu yüzden:
- Dosyayı yalnızca resmî Releases sayfasından indir.
- Başka sitelerden indirilen "DPort" dosyalarına güvenme.
Aşağıdakiler bu depodaki kaynak kodda doğrulanabilir:
- Telemetri, analiz veya kullanım takibi yok. Kaynak kodunda telemetri, analiz, kullanıcı kimliği toplama veya bunları yükleyen bir mekanizma bulunmuyor. İşlevsel ağ bağlantıları aşağıdaki tabloda açıkça listelenmiştir.
- Parolanı, mesajlarını veya Discord hesabını okumaz. DPort TLS bağlantısını sonlandırmaz, sertifika üretmez ve şifrelenmiş içeriği çözmez; mevcut TLS bağlantısını yalnızca TCP düzeyinde aktarır.
- Kayıt tutar ama yalnızca senin bilgisayarında. Log dosyası hangi işlemin yapıldığını yazar (ör. "DNS ayarlandı"); hiçbir yere yüklenmez ve arayüzden temizleyebilirsin.
DPort'un internete çıktığı yerler bunlarla sınırlıdır:
| Adres | Ne için |
|---|---|
https://1.1.1.1/dns-query, https://cloudflare-dns.com/dns-query, https://dns.google/resolve |
Discord adreslerinin IP'sini güvenli biçimde çözmek; ilk yol çalışmazsa sıradaki yedek sağlayıcıyı denemek |
api.github.com, github.com |
Yeni sürüm var mı kontrolü ve (sen onaylarsan) indirme |
| Discord adresleri | Yukarıdaki tabloda listelenen bağlantıların aktarılması |
Bunu net söylemek gerekir:
- IP adresini gizlemez. Bağlandığın sunucular gerçek IP'ni görmeye devam eder.
- Anonimlik sağlamaz. İnternet servis sağlayıcın bir Discord bağlantısı kurduğunu görebilir.
- Diğer programların trafiğini etkilemez. Yalnızca yukarıda listelenen Discord adreslerini kapsar.
- Her ağda çalışacağının garantisi yoktur. Yöntem bazı ağlarda sonuç vermeyebilir.
Amacı gizlenmek değil, Discord'un bağlantısını çalışır hale getirmektir.
DPort açılınca GitHub'daki son sürümü kontrol eder. Yeni sürüm varsa sana sorar — onayın olmadan indirmez veya kurmaz.
İndirilen kurulum dosyasının SHA-256 özeti, GitHub'ın o dosya için yayınladığı değerle karşılaştırılır. Uyuşmazsa dosya çalıştırılmaz. Doğrulama ile çalıştırma arasında dosyanın değiştirilememesi için dosya kilitli tutulur.
Bu sürüm, onay pencerelerinin Windows'ta kısa süreliğine boş veya fazladan bir pencere gibi görünmesini engelliyor:
- Güncelleme onay penceresi hazırlanırken tamamen gizli tutuluyor.
- İçerik, boyut, konum ve ana pencere bağlantısı hazırlandıktan sonra tek seferde gösteriliyor.
- Aynı düzeltme kapanış onay penceresine de uygulandı.
- Güncellemenin indirme, SHA-256 doğrulama ve kurulum güvenliği değişmedi.
🔧 Teknik ayrıntılar
Yöntem. Engelleme genellikle TLS ClientHello paketindeki sunucu adı (SNI) görülerek yapılır. DPort, hosts üzerinden ilgili adresleri 127.0.0.1'e yönlendirir; kendi rölesi bağlantıyı alır, gerçek IP'yi sertifika doğrulamalı HTTPS DoH ile çözer (Cloudflare yolları çalışmazsa Google yedeğini dener) ve ClientHello'yu TLS kayıt katmanında küçük parçalara bölerek gönderir. Sonrası şeffaf bir TCP tünelidir; TLS oturumu istemci ile Discord sunucusu arasında kurulur ve röle tarafından açılmaz.
Röle sınırları. Röle yalnızca 127.0.0.1:443 üzerinde dinler ve yalnızca yukarıda listelenen Discord adreslerine tünel açar (allowlist). SNI okunamazsa güvenli varsayılana düşer, listede olmayan hedef reddedilir.
Geri alma yolları. Program kapanışı, tepsiden çıkış, çalışan bir watchdog, açılıştaki kendi kendini onarma ve oturum açılışında çalışan bir zamanlanmış görev — beşi birlikte hosts kalıntısını temizlemeye çalışır. DNS için orijinal ayar (statik ya da otomatik) yedeklenir ve aynen geri yüklenir; DPort'un dokunmadığı adaptörlere karışılmaz.
Kaldırma. Kaldırıcı hosts bloğunu siler ve zamanlanmış görevi kaldırır. Kullanıcı ayarların (%APPDATA%\DPort) silinmez.
Diğer DPI/bypass araçları. WARP, Zapret, GoodbyeDPI gibi araçlar aynı anda çalışıyorsa çakışma olabilir. Sorun yaşarsan birini kapatıp dene.
💻 Kaynaktan çalıştırmak
git clone https://github.com/IzzmooPro/DPort.git
cd DPort
pip install -r requirements.txt
python app/main.pyGereksinimler: Windows 10/11 ve Python 3.10+. Program yönetici onayı ister.
Testler:
python -m unittest discover -s tests🇬🇧 English summary
DPort is a small Windows tool that helps Discord connect and update on networks where it otherwise fails. One button — Open Discord — and Restore Normal to undo.
Download: latest release (DPort-Setup-3.10.exe).
What it changes: your adapter's DNS (to Cloudflare 1.1.1.1), five Discord entries in the Windows hosts file, and a small local relay on 127.0.0.1:443. All three are reverted by Restore Normal or when the app closes.
Why administrator rights: changing the adapter's DNS, writing to the protected hosts file, managing the protected recovery/update locations, and safely registering the high-privilege cleanup scheduled task all require them. That is the whole job of the program.
Not digitally signed. Windows SmartScreen may warn you and show "Unknown publisher". Only download from the official Releases page above.
Privacy (verifiable in this source code): the source contains no telemetry, analytics, user-identifier collection, or any mechanism that uploads such data — the functional network connections are listed explicitly in the Turkish Gizlilik section above. DPort does not terminate TLS, generate certificates, or decrypt the encrypted payload; it forwards the existing TLS connection at the TCP level. Logs stay on your machine.
Not a VPN. It does not hide your IP, does not provide anonymity, and does not cover other applications' traffic.
Updates are checked against GitHub, always ask before installing, and the downloaded installer is verified with SHA-256 before it is allowed to run.
DPort kişisel kullanım için yazılmış bir araçtır ve olduğu gibi sunulur. Kullanım sorumluluğu kullanıcıya aittir. Sistem ayarlarını (DNS ve hosts) değiştirdiği için ne yaptığını okuyarak kullanmanı öneririm. Bulunduğun ülkenin ve ağının kurallarına uymak senin sorumluluğundadır.
Kaynak kodu bu depoda incelenebilir.
IzzmooPro — sorun bildirimi ve öneriler için Issues sayfasını kullanabilirsin.