Этот репозиторий содержит набор файлов .desktop для удобного запуска прокси-сервера ByeDPI (ciadpi) на системах Nix (Linux с Nix и NixOS) с различными предопределенными стратегиями обхода блокировок по DPI.
ByeDPI использует различные методы обфускации сетевого трафика (например, --disorder, --split, --mod-http, --tlsrec) для обхода систем глубокой инспекции пакетов, применяемых для цензуры в интернете (например, в РФ). Эффективность конкретной стратегии может меняться со временем. Наличие нескольких преднастроенных вариантов позволяет быстро переключаться между ними в зависимости от результата (например, для улучшения воспроизведения видео или доступа к конкретным сайтам).
В репозитории находятся 5 файлов .desktop, каждый из которых представляет собой отдельный ярлык/приложение для запуска ciadpi с определенным набором параметров:
-
Стратегия 1 (Агрессивная):
byedpi --command "ciadpi -p 10808 --disorder 2 --split 2 --mod-http=h,d --tlsrec 2 --auto=ttl --udp-fake 6 --fake -1 --ttl 8 --debug 1- Наиболее агрессивная обфускация. Может быть эффективна, но может вызывать проблемы с производительностью (например, буферизация видео).
-
Стратегия 2 (Оригинальная):
byedpi --command "ciadpi -p 10808 --disorder 1 --split 1 --mod-http=h,d --tlsrec 1+s --auto=torst --udp-fake 6 --fake -1 --ttl 8 --debug 1- Базовая стратегия, с которой началось тестирование.
-
Стратегия 3 (Минимум TCP):
byedpi --command "ciadpi -p 10808 --split 1 --mod-http=h,d --tlsrec 1 --auto=ttl --fake -1 --ttl 8 --debug 1- Минимальное вмешательство в TCP (
--disorderотключен) для улучшения стабильности потоковой передачи данных (видео).
-
Стратегия 4 (Без TCP split/disorder):
byedpi --command "ciadpi -p 10808 --mod-http=h,d --tlsrec 1+s --fake -1 --ttl 8 --debug 1- Полностью отключены
--splitи--disorder. Основа на модификации HTTP и TLS.
-
Стратегия 5 (Самый минимум):
ciadpi -p 10808 --mod-http=h,d --tlsrec 1 --fake -1 --ttl 8 --debug 1- Самая простая стратегия, минимальная обфускация.
-
Требования:
- Система Linux с установленным Nix.
- Совместимая среда рабочего стола (KDE, GNOME и т.д.) для работы
.desktopфайлов.
-
Установка:
- Скачайте нужные файлы
.desktop. - Поместите их в
~/.local/share/applications/для интеграции в меню приложений или на рабочий стол. - Сделайте файлы исполняемыми (права файла -> разрешить выполнение или
chmod +x имя_файла.desktop).
- Скачайте нужные файлы
-
Использование:
- Дважды щелкните по нужному ярлыку.
- Откроется окно терминала
konsole, в котором будет запущенciadpiс выбранной стратегией. - Прокси будет доступен на
127.0.0.1:10808как SOCKS5. - Настройте браузер или приложение на использование этого SOCKS5-прокси.
- При необходимости остановите
ciadpi, закрыв окно терминала.
- Порт прокси зафиксирован на
10808. - Уровень отладки установлен на
1(--debug 1) для наблюдения за работой. - Стратегии подобраны с учетом ситуации 2025 года, но могут потребовать дальнейшей настройки.
- Если ни одна из стратегий не работает, возможно, потребуется рассмотреть другие инструменты обхода DPI.