Skip to content

1.0.6

Choose a tag to compare

@github-actions github-actions released this 05 Sep 08:43
10e9aba

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, сохраняя прямую маршрутизацию.