alexp ([personal profile] alexp) wrote2026-03-12 12:50 am
Entry tags:

Установка zapret на OpenWRT 25.12.0

После установки прошивки OpenWRT 25.12.0 на роутер Linksys EA3500 пришлось повозиться с установкой пакета zapret_v72.20260307_arm_xscale (для Вашего роутера может использоваться другая архитектура пакета).

На OpenWRT 25.12.0 теперь используются apk пакеты вместо ipk. И если последние можно было без проблем устанавливать прямо из панели управления роутера, то с zapret от remittor возникли проблемы. При попытке установить apk пакет zapret появилась ошибка "ERROR: /tmp/upload.apk: UNTRUSTED signature".

Пришлось для начала закачать пакет на роутер. На Netgear WNR3500 места оказалось маловато, поэтому использование curl/wget для скачивания архива с github не подходило. Пришлось подключиться при помощи файового менджера Double Commander, выбрав в ниспадающем меню Network -> Connect -> FTP и добавив соединение (Add connection), использующее протокол SSH+SCP для подключения к серверу https://openwrt.lan с указанием логина (root по умолчанию) и пароля (от панели управления роутера). Более лёгкого способа закачивания apk пакетов на роутер не нашёл (тем более, что облачные сервисы по умолчанию часто предоставляют ссылку на страницу, с которой скачивается файл, а не на сам файл).

После того, как закачал apk пакеты из архива zapret_v72.20260307_arm_xscale.zip на роутера в папке /tmp, подключился к роутеру по SSH, набрав в терминале Ubuntu следующую команду:
ssh root@openwrt.lan




Далее переходим в папку /tmp

cd /tmp

Если попытаться установить apk пакет Zapret при помощи команды
apk add zapret-*.apk

то возникает ошибка "UNTRUSTED signature

Поэтому используем флаг --allow-untrusted

apk add --allow-untrusted zapret-*.apk
apk add --allow-untrusted luci-*.apk




Конечно же можно указывать точное название apk пакета, а не использовать звёздочку (*).

При запуске у меня возникала ошибка
sh: write error: Broken pipe

К счастью, на работоспособности youtube эта ошибка не сказывается.