duckesteles/byedpi-gtk — explained in plain English
Analysis updated 2026-05-18
Give the command-line byedpi proxy tool a simple graphical on/off interface.
Configure a browser like Firefox to route its traffic through a local SOCKS5 proxy.
Route one Flatpak app's network traffic through byedpi using an environment override.
Build and package byedpi-gtk for a Linux distribution from source.
| duckesteles/byedpi-gtk | 13127905/deep-learning-based-air-gesture-text-recognition- | 42kyynfqjv-dot/deepseekradio | |
|---|---|---|---|
| Stars | 15 | 15 | 15 |
| Language | Python | Python | Python |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Prebuilt packages exist for Flatpak, Arch, AppImage, and Debian, so most users do not need to build from source.
byedpi-gtk is a graphical desktop app for Linux that gives you a simple window around a tool called byedpi, which helps route your internet traffic around deep packet inspection, a technique some networks use to detect and block certain kinds of traffic. It works by running a local proxy on your own computer that you point other apps at, rather than automatically rerouting everything on your system. The app itself has no telemetry and does not host or provide access to any website or service on its own, it is only a frontend for the separate byedpi project. The interface is a single window with a connect and disconnect button, and it shows the local address your apps should be configured to use, which defaults to 127.0.0.1 on port 1080. Settings, including the underlying proxy's command-line arguments, can be edited directly in the app and save automatically without a save button. It follows your system's light or dark theme and supports multiple languages based on your system settings. It is available as a Flatpak, an AUR package for Arch Linux, an AppImage for x86_64 machines, and a Debian package that covers all architectures. Building from source requires Meson, Ninja, GTK4, libadwaita, and Python GObject bindings. Because it only functions as a proxy rather than a full VPN, only the specific applications you configure to use it, such as a browser's SOCKS5 proxy settings, will have their traffic routed through it. The README notes it is intended for educational and research purposes and that using it responsibly and legally is the user's own responsibility. byedpi-gtk itself is released under the GPL-3.0-or-later license, while the byedpi core it bundles uses the MIT license.
byedpi-gtk is a Linux desktop app that gives the byedpi anti-censorship proxy tool a simple graphical interface, with no telemetry.
Mainly Python. The stack also includes Python, GTK4, libadwaita.
GPL-3.0-or-later for the app itself, meaning you can use and modify it but must share source code of any modified versions you distribute, the bundled byedpi core uses the more permissive MIT license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.