Установка
Пакет собирается автоматически из исходного кода. Готовые пакеты находятся в релизах.
Пакет написан полностью на ash
, поэтому файлы podkop_*.ipk
и luci-app-podkop_*.ipk
подходят для всех архитектур.
Тестировался на ванильной OpenWrt 23.05 и OpenWrt 24.10.
На FriendlyWrt 23.05 присутствуют зависимости от iptables
, которые ломают tproxy
. Если у вас появляется warning про это в логах, следуйте инструкции по приведённой там ссылке.
Поддержки apk
на данный момент нет. Он будет сделан после того как разгребу основное.
Требования
- OpenWrt 23.05 и 24.10. Рекомендуется 24.10 из-за обновляющегося sing-box в этой версии.
- Минимум 20MB свободного места на NAND.
sing-box
идёт как зависимость
Автоматическая установка и обновление
Вставьте эту строку в консоль роутера
sh <(wget -O - https://raw.githubusercontent.com/itdoginfo/podkop/refs/heads/main/install.sh)
Если есть уже установленный podkop
, произойдёт обновление.
Ручная установка из пакетов
- Сделать
opkg update
, чтобы установились зависимости. - Скачать пакеты
podkop_*.ipk
иluci-app-podkop_*.ipk
из релиза. - Установить пакеты:
opkg install <путь-до-пакета>
. Первым установитьpodkop
, потомluci-app-podkop
.
Несовместимость
- Скрипт Getdomains несовместим с
podkop
. Его можно удалить скриптом из репозитория domain-routing-openwrt
sh <(wget -O - https://raw.githubusercontent.com/itdoginfo/domain-routing-openwrt/refs/heads/master/getdomains-uninstall.sh)
Оставляет туннели, зоны, forwarding. А также stubby
и dnscrypt
. Они не помешают, но вы их можете удалить самостоятельно. Конфиг sing-box
будет перезаписан в podkop
.
- Пакет
https-dns-proxy
тоже перезаписывает конфигурацию/etc/config/dhcp
и из-за этого возникнет конфликт, приводящий к некорректной работе. Скрипт установки предложит его удалить, если он обнаружит его на роутере. Удаление вручную:
opkg remove --force-depends luci-app-https-dns-proxy https-dns-proxy luci-i18n-https-dns-proxy*
- Legacy
iptables
пакеты, а именноiptables-mod-extra
мешает работеtproxy
(необходимо ещё раз провести эксперимент для даблчека).
Удаление
opkg remove luci-i18n-podkop-ru luci-app-podkop podkop