diff --git a/docs/security/architecture.md b/docs/security/architecture.md index e55e58e..7df02a6 100644 --- a/docs/security/architecture.md +++ b/docs/security/architecture.md @@ -4,16 +4,22 @@ ```mermaid flowchart TB - Internet[Интернет] - MT[MikroTik / периметр] - HAP[HAProxy 192.168.160.117
25 80 443] - ACL[HAProxy ACL
SNI Host allowlist] - BE[Бэкенды 192.168.160.0/24] + internet["Интернет"] + mt["MikroTik / периметр"] + hap["HAProxy 192.168.160.117
порты 25 80 443"] + acl["HAProxy ACL
SNI / Host allowlist"] + backends["Бэкенды 192.168.160.0/24"] - Internet --> MT - MT -->|DNAT публичный IP| HAP - HAP --> ACL - ACL --> BE + internet --> mt + mt -->|DNAT публичный IP| hap + hap --> acl + acl --> backends +``` + +Если блок выше не рисуется (старый кеш браузера / Gitea), та же схема текстом: + +```text +Интернет → MikroTik (DNAT) → HAProxy .117 (25/80/443) → ACL (SNI/Host) → бэкенды .160.0/24 ``` ## Два контура