Решение проблем
Частые проблемы и что с ними делать.
Установщик пишет, что GitHub недоступен
Заголовок раздела «Установщик пишет, что GitHub недоступен»github.com is unreachable, but cdn.jsdelivr.net is reachable — GitHub блокирует провайдер: ставьте через gh-proxy. Если недоступен и jsDelivr, проверьте интернет и DNS роутера.
Не хватает места для ядра
Заголовок раздела «Не хватает места для ядра»Запустите установщик с LOW_SPACE=1 или включите режим малого места на странице обновлений: текущее ядро удаляется перед установкой нового. До установки нового ядра прокси не работает.
Установщик на Keenetic останавливается из-за XKeen
Заголовок раздела «Установщик на Keenetic останавливается из-за XKeen»Пока XKeen запущен, Exodus не ставится: xkeen -stop и xkeen -auto off, см. переход с XKeen.
UDP идёт напрямую
Заголовок раздела «UDP идёт напрямую»UDP проксируется через TPROXY. На Keenetic нужен компонент «Модули ядра подсистемы Netfilter», на Asus — модуль TPROXY в прошивке; без него Exodus пишет об этом в лог.
TPROXY для TCP на Keenetic не работает
Заголовок раздела «TPROXY для TCP на Keenetic не работает»Нужен свободный порт 443 роутера: перенесите веб-интерфейс роутера на другой порт («Пользователи и доступ») или оставьте TCP в режиме Redirect.
Устройство не идёт через прокси
Заголовок раздела «Устройство не идёт через прокси»- «Статус» → «Устройства»: проверьте режим («Все, кроме выбранных» или «Только выбранные») и выбор, затем «Сохранить и применить».
- «Настройки» → «Прокси» → «Включить» должен быть включён, иначе выбор устройств не действует.
- Проверьте «Проксируемые порты» и «Прямые сети» в «Порты и исключения».
- Для правил по доменам нужен «DNS через ядро».
- На Asus клиенты узлов AiMesh не попадают в «Сети Wi-Fi» — выберите сегмент или само устройство.
В списке устройств нет имён
Заголовок раздела «В списке устройств нет имён»Роутер не отдал список устройств (на Keenetic — через RCI), поэтому видны только соседи из ARP-таблицы. Устройства можно добавить вручную: «Добавить по адресу».
Ядро падает или его убивает роутер
Заголовок раздела «Ядро падает или его убивает роутер»Скорее всего, не хватает памяти. Задайте «Ограничение памяти» в «Настройки» → «Mihomo», например 128MiB, или упростите профиль (меньше провайдеров правил).
Сервис на OpenWrt не запускается
Заголовок раздела «Сервис на OpenWrt не запускается»Если включено «Проверить профиль», профиль проверяется ядром перед запуском: причина ошибки — в логе ядра («Журнал»).
Не открывается веб-интерфейс или забыт пароль
Заголовок раздела «Не открывается веб-интерфейс или забыт пароль»exodus web restart перезапускает веб-интерфейс, exodus passwd меняет пароль. Порт веб-интерфейса — в «Настройки» → «Сервис» (по умолчанию 9099).
Подписка не обновляется
Заголовок раздела «Подписка не обновляется»Ошибка — в логе Exodus. Интервал 0 значит обновление только кнопкой «Обновить». Если панель провайдера ограничивает число устройств, оставьте включённым «Отправлять HWID».
Как сообщить о проблеме
Заголовок раздела «Как сообщить о проблеме»Соберите отчёт: «Логи» → «Отчёт для отладки» (Keenetic, Asus), exodus debug по SSH или «Журнал» → «Отладочный лог» в LuCI. Адреса серверов, пароли и ссылки подписок в нём скрыты, но проверьте его перед отправкой. Затем откройте issue.