Skip to content

Repository files navigation

D-Gen NODPI — автоматически настраивает подключение к недоступным сервисам (Discord • YouTube • Telegram)

Warning

Проект подходит не под любую сеть и не под любой тип подключения. Проект в стадии редких доработок Официальный репозиторий: https://github.com/ViZuaaaaa/NoDPI-D-Gen
Любые другие проекты/репаки/перезаливы — фейк/неофициальные копии (могут содержать вредоносные изменения). Используйте только официальный репозиторий.
Вопросы тут: https://t.me/Vi_Zuaaa

D-Gen Launcher — стартовый экран

Windows 10/11 PowerShell License

Important

Это Windows‑утилита. Для запуска и работы требуется подтверждение UAC / права администратора.

Зачем я вообще взялся за этот проект

Если вы сталкивались с нестабильным доступом, то знаете типичный набор симптомов:

одна сеть работает идеально другая сеть «почти», но с непонятными ошибками третья сеть ломает ровно то, что нужно вам сейчас Дальше начинается классика. Поиск советов. Подбор настроек. Перезапуски. «Вчера работало, сегодня нет».

D-Gen NoDPI вырос из желания убрать ручную возню и сделать продуктовую штуку, которой можно пользоваться каждый день. Не как «проект для настроек», а как «приложение для жизни».

Что такое D-Gen NoDPI (если совсем коротко)

  • Windows GUI с Start/Stop
  • авто-подбор режима под вашу сеть
  • запоминание того, что уже работало у вас
  • приоритет на практичные кейсы: YouTube, Discord, Telegram
  • простая диагностика, чтобы в случае проблем не гадать часами

Проект предназначен для ситуаций, когда доступ к сервисам ломается из‑за сетевых ограничений (DPI/фильтрация/прокси‑политики и т.п.).

Скриншоты

Start Menu (Advanced) Loading
Start Menu Loading

Как запустить

  1. Скачай и распакуй всю папку проекта так, чтобы рядом лежали:
  • D-Gen/
  • strategies/
  • lists/
  • utils/
  • bin/

Important

Для работы нужен bin/ (внутри DGen.exe, WinDivert.dll, WinDivert64.sys, cygwin1.dll, *.bin).

  1. Запусти oneclick-local.bat.

  2. Если Windows попросит права администратора — подтверди UAC.

  3. В окне D‑Gen Launcher нажми Start.

Остановка: кнопка Stop.

Note

На «чистом ПК» обычно всё заводится на Windows 10/11 x64 при наличии прав администратора. На корпоративных/жёстко настроенных ПК запуск может быть ограничен политиками PowerShell или антивирусом.

Установка

Вариант A — просто скачать и запустить

  • Скачать Release ZIP, распаковать.
  • Запуск: oneclick-local.bat.

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

Основной сценарий

  1. Нажми Start.
  2. Открой Discord Desktop / Telegram / YouTube для проверки.
  3. Если что‑то не работает — открой Advanced, попробуй включить Aggressive Mode или QUIC block и запусти заново.

Advanced (что означает)

  • Smart Mode (Discord) — включает дополнительные проверки/логику, связанную с Discord.
  • Aggressive Mode — более «жёсткие» параметры стратегий.
  • Block QUIC (UDP 443) — блокирует QUIC как один из частых источников проблем.
  • Disable Windows Proxy/PAC — временно отключает системный proxy/PAC на время сессии (и восстанавливает на Stop).
  • Clear Discord cache — очистка кеша Discord (иногда помогает при странных ошибках после изменения сети).

Логи и диагностика

  • Основной лог лаунчера: D-Gen/logs/dgen-launch.log
  • Логи генератора: D-Gen/logs/dgen-generator.stdout.log, D-Gen/logs/dgen-generator.stderr.log
  • Логи движка (DGen.exe): D-Gen/logs/engine.stdout.log, D-Gen/logs/engine.log
  • Сводка (autopick/coreprobes): D-Gen/logs/dgen-summary.json
  • Если GUI не открылся / сразу закрылся: D-Gen/logs/launcher-startup.error.log

Troubleshooting

Окно не запускается / сразу закрывается
  1. Запусти oneclick-local.bat ещё раз и подтверди UAC.
  2. Открой D-Gen/logs/launcher-startup.error.log и смотри самый свежий кусок.
  3. Проверь, что рядом есть strategies/, lists/, utils/.
  4. Если Defender/антивирус блокирует файлы — добавь папку в исключения (если доверяешь исходникам).
Start прошёл, но сервисы не работают
  1. Открой D-Gen/logs/dgen-summary.json (если есть) и D-Gen/logs/engine.log.
  2. Посмотри:
    • что выбрал autopick (profile/score) и какие coreprobes падают;
    • нет ли ошибок драйвера/WinDivert/прав администратора.
  3. Попробуй включить Aggressive Mode и/или Block QUIC, затем Start ещё раз.

Структура проекта

  • oneclick-local.bat — запуск GUI
  • D-Gen/launcher.ps1 — GUI + запуск/контроль стратегии, логи/диагностика
  • D-Gen/config.json — конфиг
  • strategies/ — актуальные стратегии (general*.bat)
  • lists/ — домены/ipset
  • utils/ — утилиты

Лицензия

Ограниченная лицензия — см. LICENSE.

About

D-Gen NoDPI Открывает доступ к заблокированным ресурсам. Умный автоподбор под вашего провайдера

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages