Skip to content

DPITrickster/Podkop-ByeDPI-OpenWRT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Гайд по установке и настройке Podkop вместе с ByeDPI на OpenWrt с пакетным менеджером opkg.

Ссылка на гайд для OpenWrt с пакетным менеджером apk.

Important

Если ваш провайдер перехватывает DNS-запросы - требуются меры по их защите, иначе ByeDPI не будет работать. Podkop несовместим с пакетом https-dns-proxy и схема FakeIP может затруднить поиск подходящего решения для противодействия перехвату DNS.

0. Установка Podkop

Вся нужная информация о Podkop находится в readme репозитория и на сайте с документацией.

1. Установка ByeDPI

Узнайте архитектуру устройства

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

Скачайте нужный пакет

Замените ссылку на скачивание с учётом архитектуры из последнего релиза:

(cd /tmp && curl -LO https://github.com/DPITrickster/ByeDPI-OpenWrt/releases/download/v0.17.2-24.10/byedpi_0.17.2-r1_aarch64_cortex-a53.ipk)

Установите пакет

Note

При необходимости удалите старую версию.

Название пакета замените на актуальное

opkg remove byedpi
opkg install /tmp/byedpi_0.17.2-r1_aarch64_cortex-a53.ipk

Оредактируйте конфиг ByeDPI

Откройте файл:

Note

В примере используется текстовый редактор vi, так как он является предустановленным. Документацию можно найти здесь. Можете установить nano или любой другой редактор.

vi /etc/config/byedpi

Добавьте рабочую стратегию (пример):

config byedpi
    option enabled '1'
    option options '-o 2 --auto=t,r,a,s -d 2'

Warning

Подберите стратегию при помощи ByeByeDPI или ByeDPI Manager (желательно заранее).

Запустите сервис

/etc/init.d/byedpi enable
/etc/init.d/byedpi start

Для OpenWrt 24.10 отключите использование dnsmasq в качестве локального резолвера

uci set dhcp.@dnsmasq[0].localuse='0'
uci commit dhcp

2. Настройка Podkop

Добавьте секцию для ByeDPI

  • Тип подключения: Proxy
  • Тип конфигурации: Connection URL (рекомендуется) или URLTest
  • Ссылка прокси для Connection URL или URLTest: socks5://127.0.0.1:1080#byedpi (если не меняли порт 1080 на другой)

Warning

URLTest может показывать значения для byedpi гораздо бóльшие, чем для прокси или VPN, поэтому весь трафик может пойти не в byedpi, а через удалённый сервер. Рекомендуется выделять для byedpi отдельную секцию с Connection URL.

Note

Не забудьте добавить нужные списки, с которыми будет взаимодействовать ByeDPI.


3. Финальные шаги

Перезагрузите роутер

Caution

Перезагрузить роутер обязательно - без этого dnsmasq останется локальным резолвером!

reboot

Проверьте работу ByeDPI

ps | grep ciadpi
netstat -tulnp | grep 1080

Если процессы активны — всё работает.

Примечание

Если указать в main секции byedpi, то диагностика будет выглядеть так:

Если не указывать byedpi в секции main - диагностика будет выгдеть так:

В обоих случаях причин для беспокойства нет: диагностика расчитана на стандартные ситауации и на проверку работы подключений к удалённым серверам. Если всё работает, то обращать внимание на диагностику не следует.

Большое спасибо

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors