Skip to content
Axel173Public

About

VPN and split tunneling for Xiaomi routers on stock firmware, no OpenWrt: BE3600, BE6500, BE7000, BE10000, AX3600. AmneziaWG, Xray/VLESS, Hysteria2, WARP, ByeDPI, Zapret — managed from a web panel. Раздельная маршрутизация и VPN для роутеров Xiaomi на стоковой прошивке.

Topics

Resources

Stars

11 stars

Watchers

1 watching

Forks

Latest commit

 

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Версия Дата релиза Скачиваний всего Скачиваний последнего релиза Telegram Поддержать автора

Enodia — VPN и раздельная маршрутизация для роутеров Xiaomi

Русский | English

Enodia — открытый проект для роутеров Xiaomi на стоковой прошивке (BE3600, BE6500, BE7000, BE10000, AX3600), без OpenWrt. Заблокированные сайты идут через ваш VPN-сервер (AmneziaWG, Xray, Hysteria2, WARP) или открываются без сервера (ByeDPI, Zapret), остальной трафик — напрямую. Настраивается всё в веб-панели на самом роутере.

Веб-панель Enodia на планшете и телефоне: состояние VPN, трафик и куда он идёт

Возможности

  • Установка с компьютера: мастер сам открывает SSH на роутере и ставит панель, дальше всё в браузере.
  • Раздельная маршрутизация по доменам, подсетям, гео-категориям и группам правил, отдельно для устройств и Wi-Fi-сетей.
  • Несколько VPN-протоколов и до шести дополнительных выходов через другие серверы.
  • Подписки: серверы Xray, Hysteria2, AmneziaWG и WireGuard из одной ссылки (в том числе от 3x-ui), обновление по расписанию. Любой сохранённый сервер панель отдаёт обратно — ссылкой, QR-кодом или файлом.
  • Ключ Amnezia Premium вставляется туда же, где ссылка подписки: роутер сам берёт у Amnezia конфиги отмеченных стран (AmneziaWG или VLESS) и занимает одно место подписки на все страны. Новый ключ встаёт на место, только когда повёз; замолчавший сервер сторож уводит на резерв и в фоне берёт ему новый ключ.
  • Обход блокировок без своего сервера: ByeDPI и Zapret. Для AX3600 со штатной прошивкой 1.1.21 компонент Zapret включает пакет поддержки ядра; совместимость проверяется перед загрузкой модулей. Другие прошивки и BE3600 требуют отдельной проверки.
  • Сервер, чей адрес заблокировал провайдер: панель так и пишет («адрес заблокирован»), а не «не отвечает», и пускает его через дорогу — другой выход, например свой WARP от Cloudflare, который роутер получает сам одной кнопкой; если провайдер начнёт резать порт WARP, сторож сам подберёт другой.
  • Доступ домой: роутер работает как сервер AmneziaWG, телефон подключается по QR-коду.
  • Шифрованный DNS (DoH, DoT, DoQ и DoH3 по QUIC и ODoH — через посредника: резолвер не видит, чьи вопросы), блокировка рекламы, вход в панель с двухфакторной аутентификацией.
  • Сторож: переподнимает туннель, переключает на запасной сервер, присылает письма о сбоях.
  • Расписания доступа для детей и приставок: когда устройству можно в интернет, лимит минут в день и окна «ограничено» — закрыты выбранные категории (соцсети, мессенджеры, видео, игры, любой пул каталога гео, свои сайты и адреса), остальное работает; или наоборот — открыто только разрешённое; безопасный поиск Google, Яндекса, Bing, DuckDuckGo и YouTube.
  • Свои задачи по расписанию: скрипт, файл или команда — по cron, при загрузке или кнопкой, с историей запусков и письмом при ошибке; весь crontab роутера виден и правится в панели.
  • Трафик за сегодня, неделю, месяц и год: через туннель и напрямую, по выходам и по устройствам.
  • Обновления из панели подписанным пакетом с GitHub.
  • Протоколы или всю систему можно держать на USB-флешке.
  • Панель на русском и английском, светлая и тёмная тема.

Роутеры

Проект запускался и работал на роутерах Xiaomi BE3600, BE6500, BE7000, BE10000, BE10000 PRO и AX3600 со стоковой прошивкой. Root-доступ по SSH мастер установки открывает сам через встроенный xmir-patcher. Если прошивка держит резервную копию своих настроек (на BE6500 она занимает почти 4 МБ флеша), мастер и панель предлагают выключить копию — и заранее называют цену.

Протоколы

AmneziaWG Xray Hysteria2 ByeDPI Zapret

Установка

  1. Скачайте enodia-setup-<версия>.zip со страницы Releases и распакуйте.
  2. Запустите enodia-setup.bat (Windows), enodia-setup.command (macOS) или ./enodia-setup.sh (Linux).
  3. Пройдите мастер установки в браузере.
  4. Откройте панель: http://192.168.31.1:8088 (IP вашего роутера, порт 8088). Логин — admin, пароль — тот, что задали в мастере.

Python ставить не нужно: если его нет, лаунчер скачает сам. Подробно — на сайте документации, вопросы — в Telegram.

Используемые проекты

Спасибо сообществу @xiaomi_be7000 за опыт по этим роутерам.

Лицензия

Код проекта — GPL-3.0. Программы протоколов в bin/ собраны из исходников проектов выше и распространяются под их собственными лицензиями.

Поддержать автора

Проект бесплатный и с открытым кодом, и за ним стоит много ручной работы: отладка на живом железе, поддержка списков и скриптов, документация.

Если он сэкономил вам время и нервы или просто оказался полезным — можно сказать спасибо:

Разовый донат или периодичный через Telegram:

  • 💬 Telegram (Tribute) — web.tribute.tg/d/LtA (картой)
  • 💎 Telegram (Tribute, крипта) — t.me/tribute (можно криптой, прямо в Telegram)

Криптовалютой (несколько сетей на выбор — донор берёт удобную):

  • ₿ Bitcoin (BTC) — bc1q5wdv30gdnsc95dkju6zkenjjcsnfs0z77wxhsh
  • Ξ Ethereum (ETH) — 0x6558410D16A2937c7B7eF7E447013ddEadf11e4e
  • ₮ USDT — сеть TON — UQDkGR4JuzMN1cUg_5ehYf5RFRSbvs7ynjeOdPCyC72F8r3a
  • ₮ USDT — сеть TRC-20 (TRON) — TKPAFNRJUx6zcYTeCrAEBjFoWhuPUDyBG8
  • ₮ USDT — сеть ERC-20 (Ethereum) — 0x6558410D16A2937c7B7eF7E447013ddEadf11e4e
  • 💎 Toncoin (TON) — UQDkGR4JuzMN1cUg_5ehYf5RFRSbvs7ynjeOdPCyC72F8r3a
  • 🔺 TRON (TRX) — TKPAFNRJUx6zcYTeCrAEBjFoWhuPUDyBG8
  • ◎ Solana (SOL) — Eq48vnUcJn8yxmAtmyZJ4wmGW3TJaMhRdZkRJi1VULYx

Берёте VPS для проекта? Возьмите по реферальной ссылке: вам всё равно нужен сервер (см. Протоколы) — если оформите по ссылке ниже, автору начислится небольшой бонус, а для вас цена та же (а по VDSina — даже со скидкой).

  • 🖥️ MegaHost (реферальная ссылка) — VPS и хостинг в Казахстане (свои дата-центры, регистратор с 2009 г.)
  • 🖥️ JustHost (реферальная ссылка) — VPS во множестве локаций по миру (можно выбрать страну сервера)
  • 🖥️ VDSina (реферальная ссылка) — недорогие VPS с почасовой оплатой; по этой ссылке вам скидка 10%. (Без скидки, но с бо́льшим бонусом автору — альтернативная ссылка.)
  • 🖥️ HostVDS (реферальная ссылка) — недорогие VPS на NVMe, локации по всему миру

Спасибо!

About

VPN and split tunneling for Xiaomi routers on stock firmware, no OpenWrt: BE3600, BE6500, BE7000, BE10000, AX3600. AmneziaWG, Xray/VLESS, Hysteria2, WARP, ByeDPI, Zapret — managed from a web panel. Раздельная маршрутизация и VPN для роутеров Xiaomi на стоковой прошивке.

Topics

Resources

Stars

11 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Contributors

Languages