commit 24236657d9de8bc9ad842517271f2e9439f4ce40 Author: prince Date: Thu Jan 29 15:55:28 2026 +0800 Add something.md diff --git a/something.md b/something.md new file mode 100644 index 0000000..149b565 --- /dev/null +++ b/something.md @@ -0,0 +1,37 @@ + + +```mermaid +flowchart TD + %% Objects + EXT_Web[/External Web traffic\] + EXT_Admin[\External Admin Traffic/] + GW_CA{Gateway - Canada} + GW_CA+{Gateway - Canada - Extras} + GW_CN{Gateway - China} + SRV1@{ shape: processes, label: "Services Group 1" } + SRV2@{ shape: processes, label: "Services Group 2" } + SRV3@{ shape: processes, label: "Services Group 3" } + DNS((DNS Server)) + SSL_Cert((SSL Certificate)) + + DNS -.-> GW_CA + SSL_Cert -.-> GW_CA + + %% Web Traffic + EXT_Web ==>|web request to| GW_CA + GW_CA ==>|forward to| GW_CN + GW_CA ==>|forward to| GW_CA+ + GW_CN ==>|forward to| SRV1 + GW_CA ==>|forward to| SRV2 + GW_CA+ ==>|forward to| SRV3 + + %% Admin Traffic + EXT_Admin -->|SSH| GW_CA + GW_CA -->|SSH| GW_CN + EXT_Admin -->|SSH| GW_CN + GW_CN -->|SSH| SRV1 + GW_CA -->|SSH| SRV2 + GW_CA+ -->|SSH| SRV3 + + +``` \ No newline at end of file