Repository navigation
1.0.6
Release 1.0.6: DNS and startup fixes with unrestricted subscriptions
Обновления
- sing-box 1.14: исправлено сопоставление DNS-ответов (evaluate/match_response), необходимое для правил обхода с фильтрами устройств.
- Списки маршрутизации и домены, заданные вручную, генерируются отдельными альтернативными правилами с сохранением фильтров портов и устройств. Это устраняет ошибочное требование одновременного совпадения в sing-box 1.14.
- DNS-диагностика больше не требует Bootstrap DNS, если адрес основного DNS задан IP, а не именем.
- Активная проверка DNS по умолчанию ждёт три неудачи перед переключением, чтобы снизить реакцию на краткие сбои.
- Установщик восстанавливает старые установки с оставшимся без владельца sing-box при нехватке места, используя заранее загруженный sing-box-tiny; поддерживаются APK и OPKG.
- Исправлен запуск через procd: вложенный запуск sing-box не наследует блокировку родительской службы. Отключение автозапуска отменяет отложенную попытку старта. Проверка версии sing-box ограничена по времени с резервным чтением из менеджера пакетов.
- Фоновые задачи запускаются после сохранения состояния reload, чтобы собственные изменения не вызывали повторные перезагрузки. Проверенные неизменившиеся бинарные списки повторно не декомпилируются.
- Перестановка тех же серверов в подписке не требует reload; сохранён ранее применённый порядок. Изменения параметров соединений и вложенных массивов по-прежнему учитываются.
- Тесты задержки запускаются после обновления подписок и завершения reload, ожидают освобождения блокировки и корректнее обрабатывают перезапуск sing-box во время измерений.
- Исправлен формат ревизии APK: x.y.z-N преобразуется в x.y.z-rN внутри APK.
- Доменный обход использует FakeIP для попадания в монитор соединений sing-box, сохраняя прямую маршрутизацию.