Три связанных механизма: хранилище на VPS (заливаете артефакт и получаете стабильный URL), массовые пакеты (несколько файлов + команды до/после сразу на пачку роутеров), точечное расписание (один файл на один роутер по таймеру).
Все скачивания на Keenetic идут через HTTP с вашего сервера — убедитесь, что роутер видит этот URL и сертификат доверен.
Сюда загружаете локальные файлы (ipk, скрипты, сертификаты). Они сохраняются на VPS и получают публичный URL вида /router/files/….
Этот URL затем вставляется в массовые пакеты или в расписание «один файл». Подпапка помогает версионировать релизы.
Лимит размера и права доступа определяются настройкой сервера; не храните приватные ключи без необходимости.
| Путь на сервере | Размер | URL (для роутера) |
|---|
URL вида http://keenetichome.ru:8000/router/files/<папка>/<файл> — отсюда роутеры скачивают файл командой curl.
Пакет — именованный сценарий: список пар URL→путь на роутере, опциональные shell-команты «до» и «после», набор целей.
Типовой порядок на каждом устройстве: pre → скачать файлы → post. Если pre возвращает ошибку, файлы не качаются — защита от полураспакованных обновлений.
Сохраняйте пакеты как рецепты (Neo 3.x, Xray…) и переиспользуйте, вместо того чтобы каждый раз собирать команды с нуля.
/router/hydra-ipk/3.10/), загрузка сюда не нужна.
Старый пакет «HydraRoute Neo 3.1.0» можно удалить кнопкой «Удалить» в списке ниже; пустую папку hr-neo-3.1.0 — кнопкой × в таблице хранилища.
Нужен, когда на одной площадке надо регулярно обновлять единственный артефакт — свежий geoip, xray json, список доменов и т.п.
Каждая строка таблицы — роутер, URL, целевой путь. Расписание использует глобальный интервал (поле ниже); Обновить все сейчас форсит цикл без ожидания.
Не дублируйте те же URL в массовом пакете без необходимости — так проще расследовать, какая задача сорвалась.
| ВКЛ | Распис. | Название | Роутер | URL (откуда) | Путь на роутере (куда) | Последний запуск |
|---|