feat: исключение устройств из маршрутизации секции (excluded_ips)

- LuCI: новое поле 'Исключить устройства' в форме секции (addLocalDeviceSubnetDynamicField)
- Перевод RU: 'Исключить устройства' + описание
- sing-box: add_excluded_ips_rule() — direct-bypass правило с наивысшим приоритетом
- nftables: nft_excluded_source_match_args() — негативный матч saddr в правилах маркировки
- Сигнатуры: nft/apply.uc + service/state.uc — отслеживание изменений excluded_ips
- TypeScript: поле excluded_ips в типе секции
- Диагностика: IP исключённых устройств маскируются в логах поддержки
This commit is contained in:
Dushnilin
2026-07-17 12:29:43 +03:00
parent 66d326e064
commit 3459f253cb

Diff Content Not Available