Skip to content

TrayPenguinDPI - это приложение для Windows написаное на C#, позволяющее обходить системы Deep Packet Inspection (DPI). Работает из системного трея с поддержкой темной/светлой темы.

License

Notifications You must be signed in to change notification settings

zhivem/TrayPenguinDPI

Repository files navigation

TrayPenguinDPI - Обход DPI

en ru

TrayPenguinDPI — это приложение для Windows, написанное на C#, предназначенное для обхода систем Deep Packet Inspection (DPI). Работает из системного трея с поддержкой тёмной и светлой тем.

Note

Также существует версия на Python под названием DPI Penguin, доступная на GitHub. Обе версии направлены на удобный и эффективный способ обхода цензуры и DPI-фильтрации.

Возможности

  • 🚀 Несколько стратегий обхода DPI
  • 🖥️ Удобное управление из трея
  • ⚙️ Настройка через INI-файлы
  • 🔄 Автообновление черных списков
  • 🌙 Поддержка темной/светлой темы
  • 🌍 Русский/английский интерфейс
  • 🔧 Создание и управление службой Windows
  • 🔔 Система уведомлений
  • 🔄 Проверка обновлений
  • 🖱️ Двойной щелчок мыши по иконке трея запускает и останавливает Zapret

Требования

Установка

  1. Скачайте последнюю версию в разделе Releases
  2. Распакуйте архив
  3. Запустите TrayPenguinDPI.exe (требуются права администратора)

Использование

image image

После установки иконка появится в системном трее. Доступные действия:

  • Запуск/остановка обхода DPI
  • Выбор стратегий
  • Настройки программы
  • Обновление черных списков
  • Управление DNS

Настройка стратегий

Стратегии настраиваются через INI-файлы в папке Program/Strateg/. Пример:

[Название стратегии]
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;

Используемые библиотеки

  • NotifyIconEx — расширенный компонент для работы с иконкой в трее
  • AdonisUI — современный UI-фреймворк для WPF
  • Zapret — ядро системы обхода DPI

Лицензия

MIT License. Подробнее в файле LICENSE.

About

TrayPenguinDPI - это приложение для Windows написаное на C#, позволяющее обходить системы Deep Packet Inspection (DPI). Работает из системного трея с поддержкой темной/светлой темы.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published