feat(tailscale): нативный режим tailscaled и компонент Tailscale

- новый компонент Tailscale: установка пакета из фида, карточка в Обновлениях
- режим native для секций Tailscale: системный tailscaled вместо sing-box endpoint
- доступ к тейлнету с LAN без клиента: маршруты 100.64.0.0/10 и MagicDNS через dnsmasq
- masquerade и exit-node (opt-in) с обходом tproxy по зарезервированной маске
- validator: требование tailscaled и auth-key для native; bypass-правила в mangle
- тесты: генерация конфига, смоук рантайма с моками, обновлена сигнатура состояния
This commit is contained in:
Dushnilin
2026-08-26 11:30:52 +03:00
parent 3532fa4280
commit 7f0b085a07
27 changed files with 1138 additions and 22 deletions
+6
View File
@@ -993,6 +993,12 @@ ws
[server.srv1.tailscale_hostname]
[server.srv1.tailscale_mode]
singbox
[server.srv1.tailscale_masquerade]
1
[server.srv1.tailscale_use_exit_node]
0
[server.srv1.tailscale_accept_routes]
1
[server.srv1.tailscale_advertise_routes]