Skip to content

DPITrickster/ByeDPI-OpenWrt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ByeDPI для OpenWrt

Build Status GitHub stars

Пакеты ByeDPI для маршрутизаторов на базе OpenWrt.

Оригинальный проект ByeDPI (от разработчика hufrea) - это утилита для модификации трафика, которая поднимает на вашем устройстве локальный SOCKS-прокси сервер.

Данный репозиторий предоставляет автоматическую сборку и удобные .ipk / .apk установочные пакеты.


Caution

ByeDPI сам по себе НЕ маршрутизирует ваш трафик!

Это исключительно прокси-сервер и утилита модификации трафика. Без дополнительных манипуляций он никак не будет взаимодействовать с проходящим трафиком вашего роутера.

Чтобы трафик заворачивался в ByeDPI, вам необходимо использовать его совместно с другими инструментами. Вот основные сценарии маршрутизации:

  • Подключение к прокси-ядрам (в том числе к утилите podkop на базе sing-box).
  • Использование утилит перенаправления и туннелирования: redsocks, redsocks2, HevSocks5Tunnel или tun2proxy.
  • Маршрутизация трафика на ByeDPI при помощи dnsmasq.
  • Настройки в режиме прозрачности (transparent mode) для роутеров с малым количеством памяти.

1. Установка

Перейдите на страницу релизов и скачайте нужный пакет. Перед скачиванием настоятельно рекомендуем узнать точную архитектуру вашего роутера из терминала:

Для OpenWrt <= 24.10 (файлы .ipk):

opkg print-architecture
awk -F\' '/DISTRIB_ARCH/ {print $2}' /etc/openwrt_release

Для OpenWrt >= 25.12 (файлы .apk):

apk --print-arch
awk -F\' '/DISTRIB_ARCH/ {print $2}' /etc/openwrt_release

2. Настройка и запуск

Пакет предназначен исключительно для работы через консоль, веб-интерфейса (LuCI) в нём нет.

  1. Откройте конфигурационный файл в текстовом редакторе для изменения настроек:
    vi /etc/config/byedpi
  2. По завершении настройки активируйте сервис для автозагрузки и запустите его:
    /etc/init.d/byedpi enable
    /etc/init.d/byedpi start

3. Способы маршрутизации (Интеграция)

  • Прокси-ядра и утилиты на их основе, например Podkop. Подробную инструкцию по настройке связки читайте в руководстве Podkop с ByeDPI.
  • Раздел Обсуждений. Если вы ищете примеры настройки проксирования через redsocks/tun2proxy или хотите поделиться своим опытом, загляните в этот раздел.

Благодарности

  • Автор изначального порта ByeDPI для OpenWrt: spvkgn — огромное спасибо за создание Makefile, init-скриптов и оригинальных GitHub Actions
  • Разработчик оригинального ByeDPI: hufrea — не забудьте поставить ⭐ его проекту

About

ByeDPI for OpenWrt

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

No contributors

Languages

  • Shell 67.4%
  • Makefile 32.6%