wrt.hanud.ru
Репозиторий пакетов для OpenWrt. Установка не требует доступа к GitHub и downloads.openwrt.org.
Подписки Happ для podkop
Пакет luci-app-podkop-subs — плагин LuCI. Он периодически загружает подписки Happ и, когда
меняется адрес подключения, обновляет соответствующие секции podkop и перезапускает его.
Требования
- OpenWrt 25.12 или новее (пакетный менеджер
apk), установлен LuCI. - podkop и podkop-engine. Если их нет, установщик предложит поставить их сам официальным установщиком podkop.
Установка и обновление
Зайдите на роутер по SSH и выполните:
wget -O - https://wrt.hanud.ru/install.sh | sh -s -- podkop-subs
Этой же командой плагин обновляется. Когда установка завершится, откройте в LuCI Службы → Подписки и обновите страницу в браузере.
Установщик задаёт вопросы (например, ставить ли podkop), поэтому запускайте его в интерактивной
сессии. Если команда запускается одной строкой с компьютера, нужен ключ -t:
ssh -t root@192.168.1.1 'wget -O - https://wrt.hanud.ru/install.sh | sh -s -- podkop-subs'
Что делает установщик
- Определяет версию OpenWrt и архитектуру роутера.
- Проверяет, установлены ли podkop и podkop-engine, и предлагает их поставить, если нет.
- Кладёт публичный ключ репозитория в
/etc/apk/keys/wrt.hanud.ru.pem. - Ставит пакеты командой
apk addиз подписанного репозитория этого сайта. - Предлагает прописать репозиторий в
apkпостоянно (по умолчанию — да): в/etc/apk/repositories.d/wrt.hanud.ru.list. Тогда обновления приходят черезapk updateиapk upgrade. Если отказаться, репозиторий подключается только на время установки, а обновляться нужно повторным запуском установщика.
Зависимости (jq, curl, openssl-util и их библиотеки) лежат здесь же
для распространённых архитектур: aarch64, arm, mips, mipsel и x86_64. Для других архитектур они ставятся из
обычных репозиториев OpenWrt.
Параметры
Переменные окружения ставятся перед sh, например
wget -O - https://wrt.hanud.ru/install.sh | WRT_NO_I18N=1 sh -s -- podkop-subs.
WRT_YES=1 | отвечать «да» на вопросы установщика (без интерактивной сессии) |
WRT_NO_I18N=1 | не ставить русский перевод |
WRT_FEED=1 / WRT_FEED=0 | прописать репозиторий в apk постоянно / не прописывать — без вопроса (если не задано, установщик спрашивает) |
WRT_FORCE=1 | ставить, даже если нет podkop (плагин без него работать не будет) |
Удаление
apk del luci-app-podkop-subs luci-i18n-podkop-subs-ru
Ключ и запись репозитория можно удалить, если с этого сайта больше ничего не ставится:
rm /etc/apk/keys/wrt.hanud.ru.pem /etc/apk/repositories.d/wrt.hanud.ru.list
Все программы
Список того, что можно установить отсюда:
wget -O - https://wrt.hanud.ru/install.sh | sh