GitHub Releases
更改
- 重构并极限精简应用壳层,压缩应用 Dex 与原生载荷,显著降低 APK 打包体积
- 新增独立 Package 打包模块与自定义 APK Packer,统一处理载荷压缩、ABI 打包、完整性校验、动态加载、对齐和签名
- 完全重写底层 Core API 通信架构,移除旧 JNI 业务桥接,统一通过 mihomo REST API 连接本地与远程控制器
- 移除纯代理模式,路由改动 VPN Service 、Tun 与透明代理;透明代理目前仅提供有限支持,功能尚不完整
- 重构运行时 API、客户端与服务分层,内核改为独立进程运行,并加强会话、进程和状态管理
- 清理旧 Go/C Bridge、JNI Helper 和废弃原生 API,重构 Go 内核入口与 Rust 覆写编译器结构
- 新增平板与大屏主从双栏布局,代理节点支持自适应网格展示和右侧详情切换
- 新增定位当前代理节点功能,并优化列表、网格的定位滚动和代理页稳定性
- 新增连接详情页面,补充连接信息标签与页面导航
- 新增运行时规则搜索、筛选和临时启用/禁用功能
- 新增按小时记录流量统计,改善统计数据写入与展示
- 新增覆写应用到配置界面,可查看和修改覆写与多个订阅配置之间的绑定关系
- 自定义分流配置支持跳过默认运行时 Patch,避免高级配置被应用自动修改
- 新增外部 HTTP Provider 预取,订阅启动前会将 Provider 下载到对应配置目录
- 订阅下载支持解析请求头、跟随重定向和自定义 User-Agent,并显示下载进度
- 新增繁体中文和日语界面翻译,内置配置名称支持本地化
- 修复首页设置、编辑器、自定义分流、远程控制器及无障碍操作的多语言缺失
- 新增内核诊断导出;运行时、内核和配置测试日志统一为带时间戳的
runtime.log - 日志不再在每次启动时清空,保留完整错误原因并限制文件最大体积
- 构建信息新增 mihomo 分支哈希与内核版本标记,便于识别和排查内核版本
- 配置重载和远程控制器模式下继续显示代理入口与当前代理目标,减少页面状态跳变
- 优化配置列表分区、底部操作面板和内置/导入配置的展示逻辑
- 开源许可页面改为直接打开项目链接,精简中间弹窗
- 优化启动流程,将重任务移至后台线程,并加强自动启动、会话追踪和运行状态恢复
- 优化本地与 Root 运行时生命周期,防止过期会话、重复失败提示及连续启动竞争
- 优化代理组启动校验:增加超时、中断响应、内核存活检查和错误日志回溯
- 优化覆写执行,复用 JavaScript 运行时、跳过空覆写链,并避免应用操作等待运行时重载
- 优化内置覆写的物化、元数据修复和配置处理,内置 DNS 防泄漏覆写改为 YAML 资源
- Оптимизируйте системную панель и поля метода ввода редактора, чтобы улучшить возможности полноэкранного редактирования.
- Оптимизируйте боковую панель и анимацию страниц с двумя столбцами, закругленные углы и эффекты размытия, а также используйте рендеринг Haze для боковой панели.
- Устранена проблема, из-за которой узел поставщика отображается как неизвестный тип, задержка не может быть отображена, а время проверки скорости одного узла всегда истекает.
- Исправлена проблема, из-за которой конфигурация DNS по умолчанию добавляла недопустимый сервер
system://, в результате чего каждое разрешение создавало неудачную ветвь. - Исправлена проблема, из-за которой старый экземпляр завершался не полностью, а путь к сокету был неправильно заменен, когда демон Root запускался постоянно.
- Исправлена проблема, из-за которой собственный подпроцесс ядра не перезапускался после выхода и становился процессом-зомби.
- Исправлена проблема отсутствия повторной попытки после прерывания отправки сообщения владельца сокета, а также проблема ненормальной обработки подключенных сокетов Unix.
- Исправлена проблема, из-за которой ключи контроллера были доступны через командную строку процесса.
- Исправлена проблема, из-за которой плитка быстрых настроек не может остановить службу, статус не синхронизирован и не может быть восстановлен после исключения.
- Исправлена проблема, из-за которой автоматический запуск без интерфейса не позволял возобновить работу, а также проблема с сохранением локального состояния в остановленном процессе.
- Исправлены такие проблемы, как пустой импорт подписок, ненормальный контент, недопустимые типы или размеры ресурсов изображений и т. д.
- Исправлен сбой при запуске дополнительного магазина, вызванный обрезкой класса Javet после сжатия R8.
- Исправлена проблема, из-за которой строка заголовка всплывающего окна агента не сохранялась в состоянии подписки, а состояние кнопки истекало после восстановления фона.
- Исправлена проблема, из-за которой жест двойного щелчка на домашней странице не работал, а боковую панель нельзя было убрать после ее раскрытия.
- Исправлена проблема, из-за которой опрос домашней страницы и прокси-страницы не прекращался при очистке ViewModel.
- В процессе выпуска добавлены варианты Arm64-v8a и Universal, Geo и NoGeo, а также унифицировано именование APK-файлов.
- Локальная сборка по умолчанию генерирует только Arm64-v8a. Вы можете включить все ABI или переключить упаковку географических ресурсов с помощью переключателя сборки.
- CI поддерживает одновременное создание версий Geo/NoGeo, публикацию универсальных APK и создание однозначных названий продуктов по вариантам.
- Опубликуйте APK для выполнения унифицированного выравнивания страниц размером 16 КиБ, проверки целостности и повторного подписания после упаковки.
- Обновите конфигурацию сборки Android до AGP 9 и вместо этого используйте схему нумерации версий на основе количества коммитов.
Изменять
- Добавлены функции экспорта и восстановления данных приложения, а также добавлен новый вход на страницу настроек.
- Добавлен удаленный контроллер mihomo для поддержки диалогового окна ярлыка.
- Добавлена поддержка доступа к ярлыку панели управления (требуется разрешение на открытие приложения)
实验室 -> 面板相关. - Добавлена поддержка импорта конфигурации переопределения через сетевой URL-адрес.
- Обновлено интеллектуальное обнаружение региональных приложений для страниц контроля доступа.
- Примените конфигурацию
include/exclude-packageк построителю VPN - Поддерживает генерацию пары ключей
Age. - Реконструируйте первый процесс загрузки, добавьте предварительный просмотр домашней страницы и анимацию скелетного экрана, а также удалите заброшенные страницы.
- Добавлен новый прокси, провайдер и список переопределений, а также новый унифицированный значок пустого состояния по умолчанию.
- Оптимизированные автоматические сборки теперь вводят уникальные номера версий.
- Оптимизация страницы оптимизации батареи приложения, прямой доступ и обновления статуса
- Оптимизируйте карточку страницы контроля доступа и расположение кнопок, а также оптимизируйте логику сортировки.
- Оптимизируйте всплывающее окно в нижней части агента и анимацию редактора, чтобы сделать ее более плавной, а демо-версия обоев изменена так, чтобы она запускалась при длительном нажатии.
- Оптимизировать краткое описание элементов настройки, переключить подсветку YAML на компактную версию tmLanguage.
- Оптимизация и изменение дизайна домашней страницы moe, контроль запуска и карточка заголовка страницы.
- Оптимизировать большое количество описаний копирайтинга и стиля, удалить лишние описания.
- Оптимизируйте использование некоторых компонентов всплывающих окон, чтобы они были более интуитивно понятными.
- Оптимизируйте стиль границы панели навигации для адаптации к различным темам.
- Полностью устранены проблемы с сохранением и синхронизацией узлов
- Исправлена поддержка компилятором расширения ключа слияния
<<, исправлена проблема с отсутствием группы агентов и поля наследования поставщика правил. - Исправьте область фоновой сопрограммы и строго ограничьте область начального состояния.
- Исправлена проблема безопасности потоков при модификации снимка
SessionRuntime. - Исправлена проблема, из-за которой кеш предпочтений
rawне обновлялся после восстановления данных. - Исправить проблему сбоя расшифровки
Age. - Исправить методы и ссылки на ресурсы изображений.
- Исправьте многоязычный пробел № 125.
- Исправлен отсутствующий переход анимации маски окна поиска.
- Удалена запись значка сетевой панели со страницы прокси (перенесена на страницу функций лаборатории).
- Удалите выбор стиля панели навигации и объедините его с
island. - Удалить все значки тестовых узлов
- Удалите биометрический контент, который запрещает делать снимки экрана.
- Удалите устаревшее содержимое потока загрузки.
Изменять
- Подпись изменена, установку перезаписать невозможно. Пожалуйста, удалите и переустановите
- Рефакторинг переопределения переопределения
- Добавить поддержку перезаписи JS/YAML.
- Добавлен ярлык веб-панели создания рабочего стола.
- Добавить поддержку возраста
- Исправить значки управления рабочим столом
- Исправлен значок магнита
- Исправить схему сортировки подписок
- Исправить исключение приобретения группы агентов
- Исправить сбой обновления подписки
- Исправить исключение при импорте подписки
- Исправление переопределения, которое не вступило в силу
- Исправить повреждение подписки, вызванное переопределением
- Исправить фоновый кеш
- Исправить сбой узла постоянной памяти
- Удалить устаревшее решение для переопределения
- Удалить встроенную проверку подписи
Изменять
- Поддерживается версия YumeBox Lite
- Трекер Senrty удален.
- Удалены push-обновления EMAS.
- Жидкое стекло снято
- Добавлена экспериментальная поддержка домашней страницы, настраиваемая замена обрезанных изображений.
- Новая мета-функция. Пользовательский вход для отвлечения внимания.
- Добавлена статистика трафика, которую можно использовать для подсчета приложений. Вам необходимо запустить процесс поиска.
- Добавлен стиль панели навигации.
- Добавлено переключение языка
- Добавлены параметры настройки конфиденциальности.
- Добавлен пользовательский интерфейс фонового выпуска.
- Добавлен тактильный отклик при запуске.
- Оптимизированная поддержка формата значков
- Оптимизировать процесс запуска агента
- Оптимизация обратной связи анимации панели навигации.
- Оптимизация содержимого панели уведомлений
- Оптимизировать задержку всплывающего окна ярлыка панели уведомлений.
- Оптимизируйте размер угла карты
- Оптимизировать анимацию сортировки узлов
- Оптимизация панели поиска приложения контроля доступа
- Оптимизировать график статистики трафика
- Оптимизация глобального выбора цвета (темная тема)
- Оптимизация производительности компонентов всплывающих окон.
- Оптимизация сортировки карточек конфигурации
- Оптимизация навигации
- Оптимизировать заполнение прокручиваемого списка
- Оптимизация ресурсов каталога приложений
- Исправить ошибку ссылки на страницу инициализации.
- Исправлена ненормальная высота всплывающего окна.
- Исправить блокировку автозапуска и зависание
- Исправлена тактильная обратная связь при прокрутке списка.
- Исправить блокировку всплывающего окна импорта
- Исправить исключение хеш-функции ядра
нерелевантный контент
- Удаление многоязычного плагина, создание многоязычного кода с помощью сценария Kotlin Generate-locale.
- Рефакторинг рабочих процессов
Изменять
- Новая система перезаписи позволяет нескольким приложениям переключения конфигурации, наложенному визуальному редактированию и т. д. перезаписывать шаблон распространения по умолчанию, поддерживая быстрое добавление, редактирование распространения и т. д.
- Полностью настраиваемая конфигурация переопределения с использованием модификатора суффикса (
start end merge force) для различных операций переопределения Подробности см. в документе переопределения. - Поддержка Root Tun, VPN не требуется
- Улучшенная загрузочная страница инициализации
- Лучшее всплывающее окно Toast
- Более удобный интерфейс. Подробности взаимодействия с пользовательским интерфейсом. Оптимизация пользовательского интерфейса.
- Представляем жидкое стекло (не рекомендуется)
- Поддержка изменения ссылки на подписку
- Переписана часть моста
- Добавить новую страницу подключения
- Добавлена возможность использовать Rust для анализа и перезаписи конфигураций для создания конфигураций времени выполнения.
- Новый редактор конфигурации поддерживает проверку синтаксиса и частичное завершение.
- Добавлена функция измерения скорости одного узла.
- Добавить конфигурацию предварительного просмотра
- Добавлена анимация измерения скорости страницы узла.
- Добавляйте новые узлы для поддержки большего количества тегов.
- Добавлен эффект сортировки анимации страницы узла.
- Добавлена страница предварительного просмотра ссылки.
- Добавлена загрузка файла GeoX.
- Восстановить страницу журнала
- Исправлена проблема, из-за которой всплывающее окно нельзя было закрыть в некоторых сценариях.
- Исправьте непредвиденную ошибку заполнения на странице узла.
- Исправить ошибку шаблона трафика системы маршрутизации
- Исправить статус недоступности страницы статистики трафика
- Исправлено исключение значков на некоторых устройствах.
- Исправлена проблема с вероятностью зависания конфигурации импорта.
- Тема по умолчанию станет темно-зеленой.
- Замените некоторые значки, чтобы улучшить визуальные эффекты.
- Оптимизировать выбор цвета темы в темном режиме
- Оптимизировать размер значка группы агентов
- Оптимизировать некоторые проблемы с задержкой всплывающих окон.
- Оптимизировать поля карты, отображаемые на некоторых страницах.
- Оптимизировать эффект размытия верхней панели
- Оптимизация анимации для навигации по страницам
- Оптимизируйте слайдинг и последующие действия на главной странице.
- Оптимизировать стратегию выбора узла персистентности
- Оптимизируйте узел домашней страницы. Неизвестное и неожиданное смещение заполнения.
- Оптимизировать логику скрытия панели навигации.
- Убрать всплывающее окно на странице узла подключения для настройки переадресации.
Исправлена проблема с отсутствием записи журналов обновлений автораСсылка для скачивания
Изменять
- Оптимизация глобального выбора цвета
- Рефакторинг некоторых страниц
- Оптимизация функциональных деталей
- Значительно оптимизируйте объем упаковки
Изменять
- Добавлены push-обновления облачной публикации.
- Добавлена страница «О программе» для ручной проверки обновлений.
- Добавить раскрывающийся тестовый узел на странице узла
- Добавлен контроль доступа для автоматического выбора имен пакетов.
- Добавлен эффект размытия панели навигации.
- Добавлена скрытая фоновая карточка.
- Оптимизировать выбор цвета панели навигации,
- Оптимизируйте односложный стиль главной страницы.
- Оптимизация глобального выбора цвета (используется с пользовательскими цветами темы)
- Оптимизируйте способ открытия внешних панелей
- Оптимизировать внешний контроллер (нет необходимости перезаписывать снова)
- Оптимизировать закрытие всплывающего окна жестом
- Оптимизация сортировки тестовых узлов
- Оптимизированный магнитный переключатель
- Оптимизировать анимацию закрытия всплывающего окна.
- Исправить ошибку текста всплывающего уведомления
- Удалить поддержку полноэкранного отображения узла
- Постарайтесь включить больше контента ACG.
Изменять
- Добавлен выбор цвета пользовательской темы.
- Настройка выбора цвета в темной теме
- ГулуГулу
Изменять
- Исправить блокировку вероятности запуска
- Исправить зависание состояния времени выполнения
- Добавлен щелчок панели уведомлений для быстрой настройки всплывающего окна узла.
- Добавлен метод выбора страницы узла.
- Добавлена настройка высоты всплывающего окна узла.
- Добавлен эффект размытия верхней панели.
- Оптимизировать узлы синхронизации
- Оптимизировать восстановление выбранных узлов
- Оптимизация производительности нескольких компонентов
- Улучшение стабильности приложения
- Следуйте за вышестоящим ядром
Изменять
- Оптимизация производительности компонентов
- Повышение стабильности и отказоустойчивости приложений.
- Добавлен процесс загрузки инициализации
APP. - Извлеките региональные флаги из узлов и равномерно замените их круглыми флагами.
- Поддержка группы агентов тестирования задержки клика
- Поддержка группы агентов. Поддержка отображения
icon, настраиваемые значки. - Исправлена ошибка многоязычности
- Более плавная анимация перехода по страницам.
Изменять
- Оптимизация производительности компонентов
- Повышение стабильности и отказоустойчивости приложений.
- Реконструировать метод выбора и переключения страницы узла.
- Удалить схему вкладки узла
- Оптимизируйте анимацию и интерактивную обратную связь кнопки агента запуска.
- Другие подробные оптимизации и исправления ошибок.
- Оптимизируйте немного…
古が物す呪われたвидが、もう一时物らをkuしめても.Ссылка для скачивания
Изменять
- Добавить страницу конфигурации для открытия внешних ссылок
- Аэропорт можно открыть в приложении и быстро импортировать конфигурацию.
- Добавлена функция сортировки конфигураций.
- Нажмите и удерживайте карту конфигурации, чтобы перетащить и отсортировать ее.
- Оптимизация совместного экспорта
- Поддерживает два метода обмена: конфигурация и ссылка.
- Оптимизировать некоторые значки
- Оптимизирован для нескольких языков
- Следуйте вышестоящей сборке ядра
- несколько…
Изменять
- Оптимизируйте часть контента
- Несколько…Ссылка для скачивания
Изменять
- Оптимизируйте взаимодействие с кнопкой «Пуск».
- Оптимизация конфигурации импорта Ошибка Всплывающее сообщение
- Оптимизировать выбор цвета некоторых кнопок.
- Оптимизировать скорость соединения
- Оптимизация эффектов анимации окон
- Оптимизировать логику скрытия панели навигации.
- Добавлена поддержка пользовательского UA (по умолчанию
ClashMetaForAndroid). Исправлено.?Возможная проблема с автоматическим сбоем группы прокси (невозможно воспроизвести стабильно)- Регулярные обновления ядра Mihimo
- Умная сборка ядра
- Несколько…Ссылка для скачивания
Изменять
- Добавлена функция панели навигации.
- Оптимизировать процесс непрерывной интеграции
- Представляем улучшения обработки намерений и сохранения состояния Ссылка для скачивания
Изменять
Имя пакета было изменено. Эта версия не будет наследовать исходные данные. Пожалуйста, удалите старую версию самостоятельно.
- Оптимизируйте производительность прокрутки вкладки списка узлов (# 21).
- Улучшите скорость запуска прокси (#20, #16).
- Имя подписки можно получить автоматически при импорте ссылки.
- Исправлена проблема длительного нажатия на плитку для входа в приложение (#17).
- Добавлен контроль доступа к списку приложений (поддерживает импорт/экспорт из буфера обмена) (#22).
- Добавлены кнопки операций «Запустить» и «Загрузить вручную» для внешних ресурсов.
- Дальнейшая оптимизация объема упакованных ресурсов
Изменять
- Добавлена мультиязычная адаптация.
- Добавлен переключатель «Придерживаться одного принципа» (включается автоматически при языке ж и не отключается)
- Добавлена страница статистики трафика.
- Добавлена кнопка обновления в один клик.
- Добавлен вызов Scheme для импорта подписок одним кликом #12.
- Добавлено автоматическое чтение подписки на импорт монтажного стола №12.
- Добавьте новый QR-код, чтобы отсканировать код для добавления подписки №14.
- Оптимизировать имя удаленной подписки больше не требуется #12
- Оптимизируйте запуск SubStore и автоматическое выключение.
- Устранить проблему, заключающуюся в том, что ссылка слишком длинная и подписку невозможно импортировать нормально #13
- Исправлена проблема режима глобального прямого подключения недобавленных правил.
- Исправлена проблема с невозможностью запомнить выбранный узел на веб-панели.
- Исправлена проблема, из-за которой имя конфигурации перезагрузки службы уведомлений нельзя было изменить.
- Отрегулируйте положение веб-панели в верхнем левом углу страницы узла.
- Страницы узлов предоставляют более подробные и расширенные методы сортировки.
- Оптимизировать выбор цвета на некоторых страницах
- Исправлены некоторые аномалии расположения полей страницы и положения кнопок.
- Другая детальная оптимизация и ремонт
