feat: стабильность подписок, порог DNS failover, прямой порт прокси и TorrServer Direct

- subscription: детерминированная сортировка аутбаундов при расчете сигнатуры кэша (защита от перезапусков при shuffle)
- dns: порог последовательных ошибок dns_failover_failure_threshold (защита от флаппинга)
- singbox: выделенный direct_bypass inbound (mixed port 2080) для прямого выхода устройств в обход TPROXY
- torrserver: автоматический bypass cgroups v2 services/torrserver прямо в WAN
- zapret: нормализация устаревших параметров conntrack --ctrack-timeouts
- ui: интеграция управления службами TorrServer Direct и Direct Proxy в LuCI
- tests: новые тесты subscription_order_independence и direct_bypass_torrserver
This commit is contained in:
Dushnilin
2026-09-06 21:19:42 +03:00
parent 510fb48dd8
commit e8c1d9d382
30 changed files with 1173 additions and 30 deletions
+1
View File
@@ -46,6 +46,7 @@ expected_shell_scripts="$(
'luci-app-tachyon/root/etc/uci-defaults/50_luci-tachyon' \
'tachyon/files/etc/hotplug.d/iface/99-tachyon-wan-monitor' \
'tachyon/files/etc/init.d/tachyon' \
'tachyon/files/etc/init.d/tachyon-torrserver-direct' \
'tachyon/files/usr/lib/cgi-bin/tachyon-agent' \
'tachyon/files/usr/lib/firewall.include' |
LC_ALL=C sort