https://github.com/zhivem/traypenguindpi
TrayPenguinDPI - это приложение для Windows написаное на C#, позволяющее обходить системы Deep Packet Inspection (DPI). Работает из системного трея с поддержкой темной/светлой темы.
https://github.com/zhivem/traypenguindpi
dpi dpi-bypassing github goodbyedpi open-source zapret-discord-youtube
Last synced: 3 months ago
JSON representation
TrayPenguinDPI - это приложение для Windows написаное на C#, позволяющее обходить системы Deep Packet Inspection (DPI). Работает из системного трея с поддержкой темной/светлой темы.
- Host: GitHub
- URL: https://github.com/zhivem/traypenguindpi
- Owner: zhivem
- License: mit
- Created: 2025-04-08T14:26:21.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-08-23T22:38:26.000Z (10 months ago)
- Last Synced: 2025-08-24T09:55:57.863Z (10 months ago)
- Topics: dpi, dpi-bypassing, github, goodbyedpi, open-source, zapret-discord-youtube
- Language: C#
- Homepage:
- Size: 29.9 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: docs/README.EN.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# TrayPenguinDPI - DPI Bypass

TrayPenguinDPI is a Windows application written in `C#` designed to bypass Deep Packet Inspection (DPI) systems. It operates from the system tray with support for both dark and light themes.
> [!NOTE]
> There is also a `Python` version called [DPI Penguin](https://github.com/zhivem/DPI-Penguin) available on GitHub. Both versions aim to provide a convenient and effective way to bypass censorship and DPI filtering.
## Features
- 🚀 Multiple DPI bypass strategies
- 🖥️ Convenient tray management
- ⚙️ Configuration via INI files
- 🔄 Automatic blacklist updates
- 🌙 Dark/light theme support
- 🌍 Russian/English interface
- 🔧 Windows service creation and management
- 🔔 Notification system
- 🔄 Update checks
- 🖱️ Double - clicking on the tray icon starts and stops Zapret
## Requirements
- **Windows 10/11**
- **.NET 9 Runtime** ([download](https://dotnet.microsoft.com/en-us/download))
## Installation
1. Download the latest version from the [Releases](https://github.com/zhivem/TrayPenguinDPI/releases) section
2. Extract the archive
3. Run `TrayPenguinDPI.exe` (requires administrator privileges)
## Usage


After installation, the icon will appear in the system tray. Available actions:
- Start/stop DPI bypass
- Strategy selection
- Program settings
- Blacklist updates
- DNS management
## Strategy Configuration
Strategies are configured via INI files in the `Program/Strateg/` folder. Example:
```ini
[Strategy Name]
executable = {ZAPRET}\winws.exe
args =
--wf-tcp=80,443;
--wf-udp=443,50000-50099;
--filter-tcp=80;
--dpi-desync=fake,fakedsplit;
--dpi-desync-autottl=2;
--dpi-desync-fooling=md5sig;
--hostlist-auto={BLACKLIST}\autohostlist.txt;
--new;
--filter-tcp=443;
--hostlist={BLACKLIST}\list-general.txt;
--dpi-desync=fake,multidisorder;
--dpi-desync-split-pos=1,midsld;
--dpi-desync-repeats=11;
--dpi-desync-fooling=md5sig;
--dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com;
--new;
--filter-tcp=443;
--dpi-desync=fake,multidisorder;
--dpi-desync-split-pos=midsld;
--dpi-desync-repeats=6;
--dpi-desync-fooling=badseq,md5sig;
--hostlist-auto={BLACKLIST}\autohostlist.txt;
--new;
--filter-udp=443;
--hostlist={BLACKLIST}\list-general.txt;
--dpi-desync=fake;
--dpi-desync-repeats=11;
--dpi-desync-fake-quic={ZAPRET}\quic_initial_www_google_com.bin;
--new;
--filter-udp=443;
--dpi-desync=fake;
--dpi-desync-repeats=11;
--hostlist={BLACKLIST}\autohostlist.txt;
--new;
--filter-udp=50000-50099;
--filter-l7=discord,stun;
--dpi-desync=fake;
```
## Libraries used
- **[NotifyIconEx](https://github.com/lemutec/NotifyIconEx)** — Enhanced system tray icon component
- **[AdonisUI](https://github.com/benruehl/adonis-ui)** — Modern UI framework for WPF
- **[Zapret](https://github.com/bol-van/zapret)** — Core DPI bypass system
## License
MIT License. For more details, see the [LICENSE](https://raw.githubusercontent.com/zhivem/TrayPenguinDPI/refs/heads/master/LICENSE.txt).