Skip to content

Latest commit

 

History

145 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram Группа в Telegram для вопросов или обсуждения
Money Поблагодарить можно через CloudTips или Юмани

Logo-2

Описание

Warning

На данный момент проект находится в стадии альфа тестирования.
Автор не несёт ответственности за порчу оборудования, программного обеспечения и иные возможные проблемы.
Сообщить об ошибках или задать вопросы можно в группе Telegram

Mixomo-OpenWrt - это автоматическая установка трёх компонентов для умной маршрутизации трафика на роутерах OpenWrt:

  • Mihomo - многофункциональное прокси-ядро
  • hev-socks5-tunnel - tun <-> socks5 мост (он нужен чтобы Mihomo связать с MagiTrickle)
  • MagiTrickle | MagiTrickle Mod - направляет в прокси-ядро Mihomo только выбранные домены и адреса

Что это даёт на практике:

  • Через прокси проходит только тот трафик, который Вы в него направили
  • Всё остальное идёт через Вашего домашнего провайдера на его полной скорости, минуя прокси‑ядро
  • При необходимости можно использовать локальную маршрутизацию, чтобы отправлять весь трафик выбранных IP/CIDR в ядро Mihomo
image

Требования

  • OpenWrt 24.10+ и 25.12+
  • ~16 МБ во Временном хранилище для загрузки архива прокси-ядра Mihomo
  • Минимум 18 МБ в Дисковом пространстве для всех необходимых пакетов

Установка или обновление

Команда для установки или обновления:

curl -fsSL https://raw.githubusercontent.com/Internet-Helper/mixomo-openwrt/main/install.sh | sh

Альтернативная команда для установки или обновления:

wget -qO- --no-check-certificate https://raw.githubusercontent.com/Internet-Helper/mixomo-openwrt/main/install.sh | sh

Что сделать после установки?

  • Крайне желательно изменить DNS-серверы на публичные по быстрой инструкции
  • Зайти в LuCI -> Службы или Services -> Mihomo -> Создать свою конфигурацию
    Для этого можно использовать оригинальную документацию или онлайн генератор web4core
    Конфигурация обязана содержать строку mixed-port: 7890 для работы через hev-socks5-tunnel
  • Зайти в LuCI -> Службы или Services -> MagiTrickle -> Указать сайты в «Группы» или ссылки в «Подписки»

Некоторые пояснения:

  • Повторный запуск команды установки переустановит Mihomo, hev-socks5-tunnel и MagiTrickle на актаульные версии
  • Конфигурация Mihomo останется нетронутой только если в ней есть строка mixed-port: 7890
  • Конфигурация MagiTrickle останется нетронутой при одинаковых версиях с актуальной, в ином случае Ваша конфигурация сохранится рядом в виде бэкапа
  • При нехватке места и наличии Mihomo будет предложено его удалить и продолжить установку, но конфигурация сохраниться только если в ней есть строка mixed-port: 7890
  • Если всё равно не хватило места для обновления - сохраните конфигурации Mihomo и MagiTrickle, запустите скрипт удаления и заново запустите скрипт установки

Установка или обновление тестовой версии

Команда для установки:

curl -fsSL -o /tmp/mixomo.sh https://raw.githubusercontent.com/Internet-Helper/mixomo-openwrt/main/test-install.sh && sh /tmp/mixomo.sh

Альтернативная команда для установки:

wget -q --no-check-certificate -O /tmp/mixomo.sh https://raw.githubusercontent.com/Internet-Helper/mixomo-openwrt/main/test-install.sh && sh /tmp/mixomo.sh

Удаление

Команда для удаления:

curl -fsSL https://raw.githubusercontent.com/Internet-Helper/mixomo-openwrt/main/delete.sh | sh

Альтернативная команда для удаления:

wget -qO- --no-check-certificate https://raw.githubusercontent.com/Internet-Helper/mixomo-openwrt/main/delete.sh | sh

Лицензия

Данный проект распространяется по лицензии Apache 2.0.

About

Script for installing Mihomo with hev-socks5-tunnel, MagiTrickle, and the LuCI interface

Resources

Stars

108 stars

Watchers

4 watching

Forks

Contributors

Languages