Skip to content

NetShift 0.9.11.2

Choose a tag to compare

@github-actions github-actions released this 18 Oct 07:56
· 0 commits to main since this release

NetShift 0.9.11.2 — официальный 0.9.11 + все мои предложенные изменения

Сборка поверх официального 0.9.11 (885127e1): два исправления из 0.9.11.1 и все остальные изменения, предложенные в yandexru45/netshift и ещё не принятые.

Исправления

  • Воркер повторных попыток подписки не копится после сбоев загрузки, stop/restart его завершают (#155).
  • Зацикливание DNS при dns_via_outbound=1: адрес прокси-сервера резолвится через bootstrap-DNS (#156).
  • LAN-обращение к собственному адресу роутера не маркируется в tproxy (#152).
  • Установщик не зависает: таймауты и запасной curl (#153).

DNS

  • Таблица DNS-серверов и свой маршрут для каждого сервера (#125).
  • Несколько серверов в DNS-секции: dns_pool_server, режимы priority/parallel (#133).
  • Свой DNS у каждой секции, own_dns_server (ещё не предложен отдельным MR; строится на yandexru45#133).

Подписки и ссылки

  • Ссылки больших лент разбираются одним проходом jq (#151; перенесено на новую файловую раскладку парсера из 0.9.11).
  • Несколько слов фильтра в одной записи через | (#154).
  • Предпросмотр фильтров подписки (#141).
  • Ссылки TUIC и AnyTLS (#150), port hopping Hysteria2 (#138).

Маршрутизация и сервис

  • Звонки по Wi-Fi напрямую (#135); аварийный переход секции напрямую (#142).
  • Источник обновлений NetShift: разработчик или тестовые сборки форка (#148).
  • Настройки, не влияющие на работающий сервис, применяются без перезапуска (#149).
  • Отчёт для поддержки и журнал падения sing-box (#140).

Проверка

Полный смоук-набор: 2509 passed / 0 failed / 1 skipped (локально и в CI форка); frontend CI и shellcheck зелёные. Живой роутер для новых сценариев не проверялся.

Участники

Спасибо @cergo666 и пользователю, приславшему отчёт и патч для 0.9.11-r1.