OpenWrt
Требования, установка, обновление и удаление на OpenWrt.
Требования
Заголовок раздела «Требования»- OpenWrt 24.10 или новее: firewall4, ядро Linux 5.13+.
- Готовые пакеты собираются для OpenWrt 24.10, 25.12 и SNAPSHOT на архитектурах
x86_64,aarch64_cortex-a53,aarch64_generic,aarch64_cortex-a72,aarch64_cortex-a76,mipsel_24kc,arm_cortex-a7_neon-vfpv4. Архитектура роутера —DISTRIB_ARCHв/etc/openwrt_release. Для остальных пакеты собираются из исходников.
Если OpenWrt ещё не стоит
Заголовок раздела «Если OpenWrt ещё не стоит»- Firmware Selector — найдите модель и скачайте прошивку:
factoryдля установки со стоковой прошивки,sysupgradeдля обновления OpenWrt. - Table of Hardware — поддерживается ли модель и как её прошить.
- Общая инструкция по прошивке.
Установка и обновление
Заголовок раздела «Установка и обновление»В SSH-консоли роутера:
wget -O - https://raw.githubusercontent.com/prettyleaf/openwrt-exodus/main/install.sh | ashУстановщик проверяет доступ к GitHub, спрашивает, какое ядро поставить, скачивает пакеты exodus, luci-app-exodus и luci-i18n-exodus-* из релизов под архитектуру и версию OpenWrt роутера и ставит их. Зависимости ставятся из официальных фидов OpenWrt. Если стоит Nikki, установщик заменяет его и сохраняет настройки, см. переход с Nikki.
Обновление — та же команда или страница «Службы» → «Exodus» → «Обновить» в LuCI: она запускает тот же установщик с ядром и gh-proxy, выбранными в прошлый раз. Если на флеше мало места, включите там режим «мало места»: текущее ядро удаляется перед установкой нового.
Параметры установщика (версия, ядро, gh-proxy) — на странице Параметры установщика.
Первый запуск
Заголовок раздела «Первый запуск»- «Службы» → «Exodus» → «Профиль»: добавьте подписку или загрузите профиль.
- «Настройки приложения»: выберите профиль, включите приложение, выберите режим и устройства, затем «Сохранить и применить».
- Кнопка «Открыть панель» рядом с «Перезапустить сервис» открывает панель (Zashboard), ядро скачивает её при первом запуске.
Подробно о страницах — LuCI.
Установка без доступа к GitHub
Заголовок раздела «Установка без доступа к GitHub»Если GitHub заблокирован, удобнее всего ставить через gh-proxy. Без него скачайте exodus_<arch>-<branch>.tar.gz для своего роутера со страницы релизов на другом компьютере, скопируйте в /tmp роутера и поставьте пакеты из архива (только ядро Mihomo Meta):
# <arch> — DISTRIB_ARCH из /etc/openwrt_release, <branch> — openwrt-24.10, openwrt-25.12 или SNAPSHOT# если стоит nikki, сначала удалите его (настройки сохранятся): opkg remove luci-app-nikki nikki / apk del luci-app-nikki nikkimkdir -p /tmp/exodus && tar -x -z -f /tmp/exodus_<arch>-<branch>.tar.gz -C /tmp/exodus# opkg (OpenWrt 24.10); --force-downgrade заменяет exodus с версией-датой (2026.04.08) или более новый релизopkg update && opkg install --force-downgrade /tmp/exodus/mihomo-meta_*.ipk /tmp/exodus/exodus_*.ipk /tmp/exodus/luci-app-exodus_*.ipk# apk (OpenWrt 25.12 и SNAPSHOT)apk update && apk add --allow-untrusted /tmp/exodus/mihomo-meta-[0-9]*.apk /tmp/exodus/exodus-[0-9]*.apk /tmp/exodus/luci-app-exodus-[0-9]*.apkУдаление
Заголовок раздела «Удаление»wget -O - https://raw.githubusercontent.com/prettyleaf/openwrt-exodus/main/uninstall.sh | ashСкрипт удаляет пакеты вместе с настройками. Чтобы сохранить настройки, удалите только пакеты: opkg remove luci-app-exodus exodus или apk del luci-app-exodus exodus.