Автоматическая установка трёх компонентов для умной маршрутизации трафика на роутерах OpenWRT:
- Mihomo - мощный и современный прокси-движок.
- hev-socks5-tunnel - быстрый tun <-> socks5 мост. Нужен чтобы MagiTrickle увидел интерфейс Mihomo.
- MagiTrickle | MagiTrickle_Mod - направляет в прокси только выбранные домены и подсети (IP/CIDR).
Главное преимущество перед SSClash, OpenClash, Nikki, fchomo и других:
Режим fake-ip whitelist в Mihomo отлично разделяет трафик по доменам, но не умеет работать с подсетями.
MagiTrickle закрывает этот пробел полностью - вы получаете гибкую маршрутизацию и по доменам, и по подсетям одновременно.
Что это даёт на практике:
- Доступ к нужным ресурсам
- Нет падения скорости для всего остального трафика (КиноПоиск, онлайн-игры, обновления Windows и т.д.)
- Значительно меньшая нагрузка на процессор роутера
- Экономия лимитного прокси-трафика
- Торренты, майнинг, P2P и подобный трафик не попадает в прокси, если Вы не добавите соответствующие IP/подсети в MagiTrickle
Управление происходит через удобный веб-интерфейс LuCI (разделы Mihomo и MagiTrickle).
- OpenWRT 22.03 или новее
- 16 МБ в Временном хранилище (для загрузки архива)
- 36 МБ в Дисковом пространстве (для всех будущих пакетов)
При нехватке места и обнаружении Mihomo будет предложено удалить его и выполнить установку заново.
- Зайти в LuCI - Службы (Services) - Mihomo - вставить свою конфигурацию.
Готовые сборки - ссылка. - Зайти в LuCI - Службы (Services) - MagiTrickle - добавить списки доменов или подсетей.
Готовый список - ссылка. - (Опционально) Изменить предложенные провайдером DNS-серверы - ссылка на инструкцию.
Если у вас форк OpenWRT (Routerich и т.п.), пока лучше установите оригинальный MagiTrickle, выбрав пункт 1 после запуска скрипта.
Загрузите необходимые пакеты:
opkg update && opkg install curl wget-ssl
Команда для установки или обновления:
/bin/sh -c "$(curl -fsSL https://raw.githubusercontent.com/Internet-Helper/mixomo-openwrt/refs/heads/main/mixomo_openwrt_install.sh || wget -qO- --no-check-certificate https://raw.githubusercontent.com/Internet-Helper/mixomo-openwrt/refs/heads/main/mixomo_openwrt_install.sh)"
Альтернативная команда (если не сработала выше):
wget -qO /tmp/mixomo_openwrt_install.sh --no-check-certificate https://raw.githubusercontent.com/Internet-Helper/mixomo-openwrt/refs/heads/main/mixomo_openwrt_install.sh && chmod +x /tmp/mixomo_openwrt_install.sh && /tmp/mixomo_openwrt_install.sh && rm /tmp/mixomo_openwrt_install.sh
Повторный запуск обновит Mihomo, hev-socks5-tunnel и мод MagiTrickle (оригинал пока зафиксирован).
Ваши настройки Mihomo и списки сайтов MagiTrickle останутся нетронутыми.
Если появится новая техническая версия конфигурации MagiTrickle, предыдущая будет сохранена рядом в виде бэкапа.
Пакеты curl и wget-ssl удалены не будут.
Команда для удаления:
/bin/sh -c "$(curl -fsSL https://raw.githubusercontent.com/Internet-Helper/mixomo-openwrt/refs/heads/main/mixomo_openwrt_delete.sh || wget -qO- --no-check-certificate https://raw.githubusercontent.com/Internet-Helper/mixomo-openwrt/refs/heads/main/mixomo_openwrt_delete.sh)"
Альтернативная команда (если не сработала выше):
wget -qO /tmp/mixomo_openwrt_delete.sh --no-check-certificate https://raw.githubusercontent.com/Internet-Helper/mixomo-openwrt/refs/heads/main/mixomo_openwrt_delete.sh && chmod +x /tmp/mixomo_openwrt_delete.sh && /tmp/mixomo_openwrt_delete.sh && rm /tmp/mixomo_openwrt_delete.sh