🧭 Kısaca: DPort'u aç → Discord'u Aç butonuna bas → gerisini program halletsin. Ekstra VPN/WARP kurmana gerek yok; her şey uygulamanın kendi içinde olur.
Türkiye'de Discord açılırken yaşanan takılmalar, "Update Failed" hataları ve yavaş açılışları çözmek için hazırlanmış tek pencerelik bir araç. Teknik ayarlarla uğraşmadan, tek tuşla Discord'u güncel ve düşük gecikmeyle açmanı sağlar.
| Özellik | |
|---|---|
| 🚀 | Tek tıkla aç — gerekiyorsa önce günceller, sonra Discord'u başlatır |
| ⚡ | Düşük gecikme — bağlantı gecikmesini (ping) canlı gösterir |
| 🔄 | Otomatik güncelleme bildirimi — yeni sürüm çıkınca sana haber verir |
| ↩️ | Normale Dön — yaptığı tüm ayarları tek tuşla geri alır |
| 🛡️ | Güvenlik ağı — beklenmedik kapanmada sistemi otomatik onarır |
| 🌙 | Sade modern arayüz — koyu tema, tek pencere, tepside çalışır |
Son sürümü buradan indir:
Kurulum dosyası şu isimle görünür: DPort-Setup-<sürüm>.exe
DPort-Setup-x.x.exeile kur (yönetici onayı ister).- DPort'u aç →
Discord'u Açbutonuna bas. - Discord kullanırken DPort'u sistem tepsisinde açık bırak.
- İşin bitince istersen
Normale Dönile her şeyi eski hâline al.
DPort, Discord'un bağlantısını hazırlamak için bazı Windows ağ ayarlarını geçici olarak düzenler ve işi bitince geri alır. Yönetici izni tam olarak bunun için gerekir — gizli bir arka plan işlemi için değil.
DPort açılınca GitHub'daki son sürümü kontrol eder. Yeni sürüm varsa sana sorar, zorla kurmaz:
- Yeni sürümü bulur ve gösterir.
- İndirmek isteyip istemediğini sorar.
- İndirilen dosya SHA256 ile doğrulanır, sonra kurulum için tekrar onay ister.
-
Açık kaynak — kodun tamamı bu depoda duruyor; hiçbir satırı gizli değil, istediğin zaman kendin okuyabilirsin.
-
Yalnızca GitHub Releases üzerinden dağıtılır — tek resmi indirme adresi her zaman Releases sayfası. Başka bir siteden/indirici programdan gelen bir DPort dosyasına güvenme.
-
Arkasında veri toplayan bir sunucu yok — analitik, telemetri veya kullanıcıdan habersiz arka planda sunucuya veri gönderen bir mekanizma yok. Kodda dışarıyla konuşan yerler sınırlı ve hepsi işlevle ilgili — tam listesi:
Adres Ne için, ne zaman api.github.com,github.comYeni sürüm var mı kontrolü ve indirme (yalnızca kullanıcı onaylarsa) 1.1.1.1(Cloudflare)Discord adreslerinin gerçek IP'sini bulmak (DoH sorgusu) Discord'un kendi sunucuları Discord'u açmak/güncellemek — zaten amaç bu Bunların dışında hiçbir yere, hiçbir zaman veri gönderilmez. Kendi loglar bile yalnızca kendi bilgisayarındaki
dport.logdosyasında kalır, hiçbir yere yüklenmez. -
Güncellemeler doğrulanır, zorla kurulmaz — indirilen kurulum dosyası GitHub'ın kendi yayınladığı SHA256 özetiyle karşılaştırılır; uyuşmazsa kurulum hiç başlamaz. Her adımda önce sana sorulur.
-
Her şey geri alınabilir — DNS ve
hostsdeğişiklikleri Normale Dön ile tek tuşla ya da programı kapatınca otomatik geri alınır. Beklenmedik bir çökme olsa bile, arka planda sürekli çalışan bir güvenlik ağı (watchdog + sonraki oturum açılışında temizleyici görev) sistemi kendiliğinden eski haline getirir — kalıcı bir iz bırakmaz. -
Kaldırma temiz — kaldırıcı, DPort'un eklediği her şeyi (hosts satırları, zamanlanmış temizlik görevi) söker; başka hiçbir uygulamanın ayarına dokunmaz.
⚠️ Program ağ ayarlarına (DNS,hosts) dokunduğu için Windows Defender veya bazı antivirüsler bunu yanlışlıkla "şüpheli" olarak işaretleyebilir (false-positive). Bu, bağlantı ayarlarını yöneten her araçta görülen normal bir durumdur; yukarıdaki maddeler nedeniyle güvenle kullanabilirsin.
DPort bir VPN değildir ve trafiğini hiçbir yere "taşımaz" — sadece Discord'u doğru yere işaret eder:
| VPN | DPort | |
|---|---|---|
| Trafiğin nereden geçer? | Şirketin uzak sunucusundan (tüm internetin) | Sadece kendi bilgisayarından (yalnız Discord) |
| Kim görebilir? | VPN şirketi, teorik olarak tüm trafiğini | Kimse — araya hiçbir üçüncü sunucu girmiyor |
| Neyi kapsar? | Tüm internet trafiğin | Yalnızca 5 Discord adresi (güncelleme, API, gateway, CDN) |
| Şifreleme kim çözer? | VPN sunucusu (bazı VPN'lerde) | Kimse — uçtan uca şifre (TLS) Discord ile senin bilgisayarın arasında kalır |
Somut olarak DPort şunu yapar: bilgisayarında kendi içinde, 127.0.0.1 üzerinde küçük bir yerel röle çalıştırır; yalnızca engellenen 5 Discord adresini (updates.discord.com, discord.com, gateway.discord.gg, cdn.discordapp.com, media.discordapp.net) bu röleye yönlendirip, ilk bağlantı paketini (TLS ClientHello) küçük parçalara bölerek Türkiye'deki DPI engelini aşar. Röle şifreli veriyi açmaz/okumaz — sadece paketi Discord'un gerçek sunucusuna iletir; şifre çözme uçtan uca Discord ile senin cihazın arasında kalır. Bunun dışında yaptığı tek şey, sistem DNS'ini geçici olarak Cloudflare'in genel sunucusu 1.1.1.1'e çevirmektir. Tarayıcı geçmişine, şifrelere, mesajlara veya Discord dışındaki hiçbir uygulamanın trafiğine dokunmaz.
Bilgisayarında SplitWire, GoodbyeDPI, Zapret, WireSock/WARP gibi başka bir DPI aşma / tünelleme aracı varsa, DPort ile aynı anda çalıştırmaman önemli. İkisi de aynı Discord trafiğini farklı yöntemlerle (tünel, yerel proxy, çekirdek seviyesi paket parçalama) ele geçirmeye çalıştığı için birbirine karışıp Discord'un hiç bağlanmamasına veya düzensiz çalışmasına yol açabilirler.
⚠️ Önemli: Bu tür araçların çoğu (örneğin SplitWire) yalnızca penceresini kapatmakla durmaz — arka planda çalışmaya devam eden bir Windows servisi veya zamanlanmış görev bırakır. Yani "kapattım" sanıp DPort'a geçsen bile o araç arka planda hâlâ aktif olabilir. Bu yüzden DPort'a geçmeden önce diğer aracın yalnız penceresini değil, servisini/zamanlanmış görevini de durdurman ya da onu tamamen kaldırman gerekir.
DPort bu açıdan farklıdır: arka planda çalışmaya devam eden bir tünel, proxy ya da paket yakalama servisi bırakmaz. DPort'u kapattığın anda yerel röle durur, hosts ve DNS değişiklikleri geri alınır. DPort'un kurduğu tek zamanlanmış görev (DPortHostsFailsafe), bir bypass'ı ayakta tutmak için değil, tam tersine — program beklenmedik şekilde çökerse arta kalan hosts satırlarını bir sonraki oturum açılışında temizlemek içindir; hiçbir trafiği izlemez veya yönlendirmez. Kaldırıcı bu görevi de siler.
Python kuruluysa, kurulum yapmadan doğrudan kaynaktan çalıştırabilirsin:
python app/main.pyGerekli kütüphaneleri kendin kurmalısın (bkz.
requirements.txt). Program bunları otomatik kurmaz veya denetlemez; eksik bir kütüphane varsa onu sen tamamlarsın.
DPort; yalnızca eğitim, araştırma ve kişisel kullanım amacıyla geliştirilmiş açık kaynaklı bir projedir. Ticari bir ürün olarak sunulmamaktadır.
- Yazılımın kullanımından doğabilecek doğrudan ya da dolaylı hiçbir zarardan geliştirici sorumlu tutulamaz; program olduğu gibi sağlanır.
- Programı kullanıp kullanmamak tamamen kullanıcının kendi tercihi ve sorumluluğundadır.
- Yürürlükteki yasa ve düzenlemelere uygun kullanım kullanıcıya aittir.
- Örnek olarak Discord'un seçilmesinin nedeni, DPI ile erişimi kısıtlanan bir uygulama üzerinde yöntemin denenebilmesi gereğidir; belirli bir hizmeti hedef alma amacı taşımaz.
- Kaynak kodun GitHub üzerinde paylaşılması, bilgi paylaşımı ve yazılım geliştirme öğrenimi amacına yöneliktir.
IzzmooPro · 📧 IzzmooPro@gmail.com
İyi sohbetler! 💙
🧭 In short: open DPort → press Open Discord → let the app handle the rest. No extra VPN/WARP needed; everything happens inside the app.
A single-window tool made to fix the freezes, "Update Failed" errors, and slow startups when opening Discord in Turkey. It opens Discord — updated and with low latency — in one click, without you touching any technical settings.
| Feature | |
|---|---|
| 🚀 | One-click open — updates first if needed, then launches Discord |
| ⚡ | Low latency — shows the connection latency (ping) live |
| 🔄 | Auto update notice — tells you when a new version is out |
| ↩️ | Restore Normal — undoes every setting it made, in one click |
| 🛡️ | Safety net — auto-repairs the system after an unexpected close |
| 🌙 | Clean modern UI — dark theme, single window, runs in the tray |
Get the latest version here:
The installer looks like: DPort-Setup-<version>.exe
- Install with
DPort-Setup-x.x.exe(asks for admin approval). - Open DPort → press
Open Discord. - Keep DPort in the system tray while using Discord.
- When done, use
Restore Normalto revert everything if you like.
DPort temporarily adjusts some Windows network settings to prepare Discord's connection, then reverts them. Admin rights are needed exactly for that — not for any hidden background action.
On start, DPort checks the latest release on GitHub. If there's a newer one, it asks you first — nothing is forced:
- It finds and shows the new version.
- It asks whether you want to download it.
- The download is verified with SHA256, then it asks again before installing.
-
Open source — the entire codebase lives in this repo; nothing is hidden, read any line you want.
-
Distributed only via GitHub Releases — the one official download is always the Releases page. Don't trust a DPort file from anywhere else.
-
No server collecting your data — there's no analytics, telemetry, or "phone-home" mechanism. The only places the code talks to the outside world are functional and listed here, in full:
Address What for, and when api.github.com,github.comChecking for a new version and downloading it (only if you approve) 1.1.1.1(Cloudflare)Resolving the real IP of Discord's addresses (a DoH query) Discord's own servers Opening/updating Discord — the whole point of the app Nothing else, ever. Even its own logs stay in a local
dport.logfile on your machine — they're never uploaded anywhere. -
Updates are verified, never forced — the downloaded installer is checked against the SHA256 checksum GitHub itself publishes; if it doesn't match, installation doesn't start. You're asked for confirmation at every step.
-
Everything is reversible — DNS and
hostschanges are undone with one click (Restore Normal) or automatically when the app closes. Even after an unexpected crash, a background safety net (a watchdog plus a cleanup task on the next logon) restores the original state on its own — nothing is left behind. -
Clean uninstall — the uninstaller removes everything DPort added (hosts lines, the scheduled cleanup task) and touches nothing that belongs to any other app.
⚠️ Because the app touches network settings (DNS,hosts), Windows Defender or some antivirus tools may falsely flag it as "suspicious" (false-positive). This is normal for any tool that manages connection settings — the points above are why it's safe to use anyway.
DPort is not a VPN, and it never "routes" your traffic anywhere — it just points Discord to the right place:
| VPN | DPort | |
|---|---|---|
| Where does your traffic go? | Through the provider's remote server (your whole internet) | Only through your own PC (Discord only) |
| Who can see it? | The VPN company, in theory all your traffic | No one — no third-party server sits in between |
| What does it cover? | Your entire internet traffic | Just 5 Discord addresses (update, API, gateway, CDN) |
| Who decrypts it? | The VPN server (on some VPNs) | No one — end-to-end encryption (TLS) stays between Discord and your PC |
Concretely, DPort runs a tiny local relay on 127.0.0.1, on your own machine. It redirects only the 5 blocked Discord addresses (updates.discord.com, discord.com, gateway.discord.gg, cdn.discordapp.com, media.discordapp.net) to that relay, and splits the first connection packet (TLS ClientHello) into small fragments to get past Turkey's DPI block. The relay never opens or reads the encrypted data — it just forwards the packet to Discord's real server; decryption stays end-to-end between Discord and your device. The only other thing it does is temporarily point your system DNS to Cloudflare's public 1.1.1.1 resolver. It never touches your browser history, passwords, messages, or the traffic of any app other than Discord.
If your PC already has another DPI-bypass / tunneling tool such as SplitWire, GoodbyeDPI, Zapret, or WireSock/WARP, it's important not to run it at the same time as DPort. Both try to take over the same Discord traffic with different methods (tunnel, local proxy, kernel-level packet fragmentation), so they can interfere with each other and cause Discord to fail to connect or behave erratically.
⚠️ Important: Most of these tools (SplitWire, for example) don't stop when you just close their window — they leave a Windows service or scheduled task that keeps running in the background. So even if you think you "closed" it and switched to DPort, that tool may still be active behind the scenes. Before switching to DPort, you should stop not just its window but its service/scheduled task as well, or uninstall it entirely.
DPort is different here: it leaves no tunnel, proxy, or packet-capture service running in the background. The moment you close DPort, the local relay stops and the hosts and DNS changes are reverted. The only scheduled task DPort creates (DPortHostsFailsafe) exists not to keep a bypass alive, but the opposite — to clean up any leftover hosts lines on the next logon if the program ever crashes; it never monitors or routes any traffic. The uninstaller removes this task too.
If Python is installed, you can run it straight from source without installing:
python app/main.pyYou must install the required libraries yourself (see
requirements.txt). The program does not auto-install or check them; if a library is missing, it's up to you to add it.
DPort is an open-source project built solely for educational, research, and personal use. It is not offered as a commercial product.
- The developer cannot be held liable for any direct or indirect damage arising from the use of this software; it is provided as is.
- Whether or not to use the program is entirely the user's own choice and responsibility.
- Using it in accordance with applicable laws and regulations is the user's responsibility.
- Discord was chosen as an example because the method needs a service whose access is restricted via DPI to be tested against; it does not aim to target any specific service.
- Sharing the source code on GitHub serves the purpose of knowledge sharing and learning software development.
IzzmooPro · 📧 IzzmooPro@gmail.com
Happy chatting! 💙