diff --git a/README.md b/README.md
index 03f93a0..b37d947 100644
--- a/README.md
+++ b/README.md
@@ -23,6 +23,7 @@
| [groups-and-policies.md](./groups-and-policies.md) | Groups 與 Access Control Policies 概念、設計、API 操作 |
| [network-routes.md](./network-routes.md) | Subnet Router(`home-lan`)與 Exit Nodes(`exit-ct100`、`exit-virmach-lax`) |
| [ssh-access.md](./ssh-access.md) | 一般 SSH vs NetBird 內建 SSH — 常見混淆點釐清 |
+| [caddy-netbird-diagram.html](./caddy-netbird-diagram.html) | Caddy 反向代理架構的視覺化示意圖(瀏覽器開啟) |
| [SUMMARY.md](./SUMMARY.md) | 部署摘要與疑難排解記錄 |
## 快速開始
@@ -37,6 +38,10 @@ netbird up --management-url http://192.168.42.127
## 架構
+
+
+> 互動 / 動畫版:[caddy-netbird-diagram.html](./caddy-netbird-diagram.html)(用瀏覽器開)
+
```
┌───────────────────────┐
│ 192.168.42.127 │
diff --git a/caddy-netbird-diagram.html b/caddy-netbird-diagram.html
new file mode 100644
index 0000000..4f08c89
--- /dev/null
+++ b/caddy-netbird-diagram.html
@@ -0,0 +1,331 @@
+
+
+
+
+
+Caddy 反向代理架構
+
+
+
+
+
+
Caddy 反向代理架構
+
host: 192.168.42.127
+
+
+
+
+
+
HTTP (/) → dashboard
+
HTTP (/api, /oauth2, /relay) → netbird-server
+
gRPC → netbird-server
+
UDP :3478 STUN(直送)
+
+
+
+
+
diff --git a/caddy-netbird-diagram.svg b/caddy-netbird-diagram.svg
new file mode 100644
index 0000000..8f33af0
--- /dev/null
+++ b/caddy-netbird-diagram.svg
@@ -0,0 +1,167 @@
+
+