Repository navigation
Modes Explained
GoodByeDPI GUI offers three modes. This page explains what each does, when to use it, and how they differ.
Deep Packet Inspection (DPI) is a technology ISPs use to inspect the contents of your internet traffic. It's often used to:
- π« Block specific websites
- π’ Throttle certain services
- π Log traffic patterns
GoodbyeDPI doesn't encrypt your traffic (that's a VPN's job). Instead, it tricks DPI systems by fragmenting the very first packet of each connection, so the DPI filter can't identify what you're connecting to.
| Flag | -6 |
| Technique | Reverse fragmentation + fake SEQ |
| Best for | Most ISPs worldwide |
| Success rate | βββββ (highest) |
Splits the TLS Client Hello packet into fragments and sends them in reverse order, plus injects a fake packet with a wrong TCP sequence number that the DPI sees first.
Start here. It's the default for a reason β works on most ISPs and gives the best speed.
| Flag | -5 |
| Technique | Auto-TTL detection + gentler fragmentation |
| Best for | ISPs where Fast mode causes issues |
| Success rate | ββββ |
Uses automatic TTL detection to figure out how far the fake packet needs to travel, then fragments more conservatively.
Try this if:
- Fast mode causes slow loading or hanging connections
- Some sites work but others don't
- You're on a mobile hotspot or unusual network
| Flag | (your choice) |
| Technique | Anything GoodbyeDPI supports |
| Best for | Power users, troubleshooting, edge cases |
| Success rate | Depends entirely on your flags |
You supply the arguments yourself. The app passes them straight to goodbyedpi.exe.
- Fast & Compatible both fail
- You want to test a specific combination
- You're following a tutorial for your ISP
- You want a highly-specific setup
For stubborn ISPs:
-f 2 -e 40 --native-frag --reverse-frag --max-payloadAggressive bypass:
-9 --fake-gen 5 --fake-resend 2 --auto-ttl --min-ttl 3With DNS redirection:
-6 --dns-addr 1.1.1.1 --dns-port 53 --dnsv6-addr ::1 --dnsv6-port 53π See Custom Arguments for the full reference.
βββββββββββββββββββββββββββ
β Websites not opening? β
ββββββββββββββ¬βββββββββββββ
β
βΌ
βββββββββββββββββββββββββββ
β Try β‘ Fast first. β
ββββββββββββββ¬βββββββββββββ
β
βββββββββββββ΄βββββββββββββ
β β
Works β
Doesn't work β
β β
βΌ βΌ
π Done! ββββββββββββββββββββββββ
β Try π‘ Compatible. β
ββββββββββββ¬ββββββββββββ
β
βββββββββββββ΄βββββββββββ
β β
Works β
Doesn't work β
β β
βΌ βΌ
π Done! ββββββββββββββββββββββββ
β Go π§ Custom mode. β
β See Custom Args. β
ββββββββββββββββββββββββ| Aspect | β‘ Fast | π‘ Compatible | π§ Custom |
|---|---|---|---|
| Complexity | Simple | Simple | Advanced |
| Speed impact | None | None | Depends |
| Compatibility | High | Higher | Varies |
| Good for | Most users | Fallback | Experts |
| Args | -6 |
-5 |
Your choice |
| Default? | β Yes | β | β |
Both Fast and Compatible use GoodbyeDPI's built-in mode shortcuts:
| Flag | Internal preset |
|---|---|
-5 |
--auto-ttl --min-ttl 3 --set-ttl 4 |
-6 |
--set-ttl 4 --wrong-seq |
-9 |
Full suite (default GoodbyeDPI behavior) |
The presets are documented in the official GoodbyeDPI README.
- π Always try Fast first. It solves 90% of cases.
- π― Don't stack modesets. Using
-6 -5together is undefined behavior. - π Save your working args. If a Custom combo works, copy it somewhere safe.
- π§ͺ Test after 30 seconds. Give pages time to fully load before concluding it doesn't work.
- π« No VPN simultaneously. They'll fight each other.
Next: Learn about flags in Custom Arguments π§
Everything you need to know about bypassing DPI on Windows β in one place.
This wiki is the complete documentation for GoodByeDPI GUI β a clean, powerful graphical interface for GoodbyeDPI.
If you're new here, start with Getting Started. If you're looking for something specific, use the navigation below.
|
|
GoodByeDPI GUI wraps the powerful GoodbyeDPI command-line tool in a modern, easy-to-use desktop application for Windows.
It helps you bypass Deep Packet Inspection (DPI) β the technology some ISPs use to block or throttle websites.
π‘ No terminal. No config files. Just click and browse.
| Feature | What it does | |
|---|---|---|
| π | Mode Cards | Pick Fast, Compatible, or Custom visually |
| β‘ | One-Click Start/Stop | Toggle DPI circumvention instantly |
| π | Toast Notifications | Friendly, non-intrusive feedback |
| π | Arguments Guide | Built-in reference for every GoodbyeDPI flag |
| β | Live Validator | Catches typos before you start |
| π | System Tray | Runs quietly in the background |
| π¨ | Modern Dark UI | Catppuccin-inspired design |
| π | Auto Update Checker | Knows when a new version is out |
- π¦ Download the latest release
- π Report a bug
- π¬ Ask a question
- β Star the project
π Documentation
π©Ί Support
π Development
π Links