Самостоятельно размещаемая панель для визуализации и аудита сетевого трафика через шлюзы Clash/Mihomo (OpenClash) и Surge.
vernesong/OpenClash
Плагин для LuCI, который запускает прокси-клиент Mihomo (Clash Meta) на роутерах OpenWrt и поддерживает маршрутизацию трафика по правилам и прозрачное проксирование.
- Звёзды
- 28,072
- Форки
- 4,059
- Открытые issues
- 57
- Последний коммит
- 23 часа назад
Что это?
OpenClash — это плагин с веб-интерфейсом для LuCI в OpenWrt, который управляет ядром Mihomo (ранее Clash Meta) на роутере. Он поддерживает распространённые прокси-протоколы, такие как Shadowsocks, ShadowsocksR, VMess, VLESS, Trojan, Snell, TUIC и Hysteria, поэтому любое устройство в домашней сети может направлять трафик через настроенные прокси-узлы по гибким правилам.
Плагин помогает решать повседневные задачи при работе прокси на роутере: импортировать и объединять несколько подписок, в том числе преобразовывать их онлайн с помощью Subconverter, переключаться между несколькими файлами конфигурации, редактировать конфиги в браузере, а также создавать и восстанавливать резервные копии с возможностью шифрования Age. Доступны режимы работы redir-host, fake-ip и TUN; плагин работает с межсетевыми экранами iptables и nftables и включает чёрные и белые списки для управления доступом.
Установить плагин можно через менеджер пакетов LuCI с помощью пакетов ipk или apk либо из командной строки. Также поддерживается сборка из исходного кода с помощью OpenWrt SDK.
Ключевые возможности
- 01Запускает ядра Mihomo (Clash Meta) и Smart, поддерживает обновление ядер онлайн и переключение между ними.
- 02Поддерживает режимы работы redir-host, fake-ip, mixed и TUN.
- 03Работает с межсетевыми экранами iptables и nftables (Firewall4).
- 04Управляет несколькими подписками с помощью онлайн-преобразования Subconverter.
- 05Позволяет переключаться между несколькими файлами конфигурации, редактировать их в браузере и создавать или восстанавливать резервные копии.
- 06Предоставляет чёрные и белые списки, а также пользовательские правила межсетевого экрана.
- 07Автоматически выбирает узлы для потоковых сервисов, таких как Netflix и Disney+.
Сценарии использования
- Направлять трафик всех устройств в домашней сети или сети небольшого офиса через прокси-узлы без настройки каждого устройства по отдельности.
- Разделять трафик: подключаться к отечественным сайтам напрямую, а к зарубежным сервисам — через прокси.
- Управлять несколькими прокси-подписками и профилями конфигурации на роутере с OpenWrt.
- Автоматически выбирать прокси-узлы для потоковых сервисов с учётом региона.
Быстрый старт
- 1
Скачайте пакет для своей архитектуры со страницы Releases (*.ipk или *.apk)
- 2
В веб-интерфейсе OpenWrt LuCI перейдите в «Система → Программное обеспечение», загрузите и установите пакет
- 3
Обновите страницу, затем в разделе «Службы → OpenClash» импортируйте подписку или файл конфигурации и запустите его
Что важно знать
- Работает только на маршрутизаторах OpenWrt, но не на обычных настольных или серверных системах.
- При первом запуске загружается ядро прокси, поэтому требуется работающее подключение к сети.
- Для настройки требуется установить множество зависимостей и выполнить конфигурацию с учётом особенностей межсетевого экрана.
Темы
Частые вопросы
- Что такое OpenClash?
- Плагин для LuCI, который запускает прокси-клиент Mihomo (Clash Meta) на роутерах OpenWrt и поддерживает маршрутизацию трафика по правилам и прозрачное проксирование. OpenClash — это плагин с веб-интерфейсом для LuCI в OpenWrt, который управляет ядром Mihomo (ранее Clash Meta) на роутере. Он поддерживает распространённые прокси-протоколы, такие как Shadowsocks, ShadowsocksR, VMess, VLESS, Trojan, Snell, TUIC и Hysteria, поэтому любое устройство в домашней сети может направлять трафик через настроенные прокси-узлы по гибким правилам.
- OpenClash можно использовать бесплатно? Какая у него лицензия?
- OpenClash распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- OpenClash всё ещё поддерживается?
- Активно поддерживается. Последний коммит в OpenClash — 5 нояб. 2026 г..
- Для чего можно использовать OpenClash?
- Направлять трафик всех устройств в домашней сети или сети небольшого офиса через прокси-узлы без настройки каждого устройства по отдельности. Разделять трафик: подключаться к отечественным сайтам напрямую, а к зарубежным сервисам — через прокси. Управлять несколькими прокси-подписками и профилями конфигурации на роутере с OpenWrt. Автоматически выбирать прокси-узлы для потоковых сервисов с учётом региона.
- Как установить OpenClash?
- Скачайте пакет для своей архитектуры со страницы Releases (*.ipk или *.apk) В веб-интерфейсе OpenWrt LuCI перейдите в «Система → Программное обеспечение», загрузите и установите пакет Обновите страницу, затем в разделе «Службы → OpenClash» импортируйте подписку или файл конфигурации и запустите его
- Где скачать OpenClash?
- Исходный код и инструкции по установке — на GitHub: https://github.com/vernesong/OpenClash
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Тема LuCI и панель мониторинга сети для роутеров на OpenWrt 25.12 и 24.10, созданные с нуля.
Приложение-шлюз для macOS превращает Mac в прозрачный прокси в стиле Surge с маршрутизацией по устройствам, DHCP/DNS через dnsmasq и mihomo в роли прокси-движка.
Кроссплатформенный графический клиент для прокси-ядра Clash Meta (mihomo), созданный на Tauri и Rust для Windows, macOS и Linux.
Shell-скрипты для запуска прокси-ядер Clash / Mihomo в Linux: подписки, выбор узлов, Tun mode и встроенная команда doctor.
Ненавязчивый десктопный клиент для прокси-ядра Mihomo на Go с интерфейсом на React и CLI, удобным для coding agents.