ByeDPI — швейцарский нож против DPI

github.com/hufrea/byedpi

Однокнопочные программы с готовыми для работы из коробки настройками — это хорошо, но что делать, если “автомат” перестал работать, а обновление еще не выкатили? ByeDPI рассчитан именно на точную ручную настройку вместо готовых стратегий. Это универсальный консольный инструмент, которому можно скормить проверенные другими аргументы, а можно и самому экспериментировать. Благо справки по софту более чем достаточно.

📌 Детали

  • открытый исходный код на Си
  • разработка сообщества FOSS, без рекламы и отслеживания
  • доступно для Linux, Windows и в Docker (примерный конфиг Compose прилагается)
  • предоставляет локальный SOCKS-прокси (порт 1080 по умолчанию)
  • консольный интерфейс с большим количеством параметров для фрагментации, подделывания и прочих манипуляций с сетевыми пакетами
  • выбор протоколов, пакеты которых не будут трогаться
  • работа с указанными в т.ч. через файлы списками IP, доменов и портов
  • поддержка фоновой работы (-D)
  • динамическая подмена Server Name Indication, по которому DPI может определить, куда идет пользователь даже в зашифрованных соединениях ~ батник для автоматического подбора рабочих стратегий обхода
  • сообщество на форуме GitHub
  • лаконичная русскоязычная справка в README

ИМХО:  Zapret-а хватило бы с головой, но мне нравится идея максимального минимализма и гибкости работы. Большое количество параметров и один бинарник (он называется не byedpi, а ciadpi, не удивляйтесь), собирающийся одной командой — можно вусмерть заэкспериментироваться.

Свежее