From 942402fe892cf4042406dfdf9016c42efe29ddbb Mon Sep 17 00:00:00 2001 From: "rE-Bo0t.bx1" <54429050+r3bo0tbx1@users.noreply.github.com> Date: Fri, 14 Nov 2025 20:28:57 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20docs(v1.1.1):=20Refine=20Mermaid?= =?UTF-8?q?=20diagrams=20and=20bump=20docs=20version?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 🎨 Updated ARCHITECTURE.md diagrams with consistent string formatting - 🔖 Incremented documentation version to 1.0.2 --- docs/ARCHITECTURE.md | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md index 2e41186..845a480 100644 --- a/docs/ARCHITECTURE.md +++ b/docs/ARCHITECTURE.md @@ -411,7 +411,7 @@ Security-critical whitelisting to prevent injection attacks: flowchart TD Start([🟢 OBFS4V Processing]) --> Enable{🔐 OBFS4_ENABLE_ADDITIONAL_VARIABLES?} Enable -->|No| Skip([⏭️ Skip OBFS4V Processing]) - Enable -->|Yes| GetVars[📥 env | grep '^OBFS4V_'] + Enable -->|Yes| GetVars["📥 env | grep '^OBFS4V_'"] GetVars --> Loop{🔁 For each OBFS4V_* var} @@ -547,41 +547,41 @@ flowchart TD ```mermaid graph TD - Root[/ 🗂️ Container Root ] --> Etc[/etc] + Root["🗂️ Container Root"] --> Etc[/etc] Root --> Var[/var] Root --> Run[/run] Root --> Usr[/usr] Root --> Sbin[/sbin] Etc --> TorEtc[/etc/tor] - TorEtc --> TorRC[📝 torrc] + TorEtc --> TorRC["📝 torrc"] TorEtc -.->|Deleted at build| TorRCSample[torrc.sample] Var --> Lib[/var/lib] - Lib --> TorData[/var/lib/tor - VOLUME] - TorData --> Keys[🔑 keys/] - TorData --> FingerprintFile[🆔 fingerprint] - TorData --> PTState[🔐 pt_state/] + Lib --> TorData["/var/lib/tor - VOLUME"] + TorData --> Keys["🔑 keys/"] + TorData --> FingerprintFile["🆔 fingerprint"] + TorData --> PTState["🔐 pt_state/"] Var --> Log[/var/log] - Log --> TorLog[/var/log/tor - VOLUME] - TorLog --> Notices[📄 notices.log] + Log --> TorLog["/var/log/tor - VOLUME"] + TorLog --> Notices["📄 notices.log"] Run --> TorRun[/run/tor] - TorRun --> TorPID[📌 tor.pid] + TorRun --> TorPID["📌 tor.pid"] Usr --> UsrLocal[/usr/local] UsrLocal --> Bin[/usr/local/bin] - Bin --> Entrypoint[🚀 docker-entrypoint.sh] - Bin --> Healthcheck[🩺 healthcheck.sh] - Bin --> Status[📊 status] - Bin --> Health[📡 health] - Bin --> Fingerprint[🆔 fingerprint] - Bin --> BridgeLine[🌉 bridge-line] + Bin --> Entrypoint["🚀 docker-entrypoint.sh"] + Bin --> Healthcheck["🩺 healthcheck.sh"] + Bin --> Status["📊 status"] + Bin --> Health["📡 health"] + Bin --> Fingerprint["🆔 fingerprint"] + Bin --> BridgeLine["🌉 bridge-line"] Usr --> UsrBin[/usr/bin] - UsrBin --> TorBin[🌀 tor] - UsrBin --> Lyrebird[🕊️ lyrebird] + UsrBin --> TorBin["🌀 tor"] + UsrBin --> Lyrebird["🕊️ lyrebird"] Sbin --> Tini[/sbin/tini] @@ -772,7 +772,7 @@ Docker `HEALTHCHECK` runs every 10 minutes: ```mermaid flowchart TD - Start([⏱️ Health Check Timer]) -->|Every 10 min| Script[/usr/local/bin/healthcheck.sh] + Start([⏱️ Health Check Timer]) -->|Every 10 min| Script["usr/local/bin/healthcheck.sh"] Script --> Check1{🌀 Tor process running?} Check1 -->|No| Unhealthy1[❌ Exit 1: UNHEALTHY] @@ -837,6 +837,6 @@ flowchart TD --- -**Document Version:** 1.0.1 +**Document Version:** 1.0.2 **Last Updated:** 2025-01-14 **Container Version:** v1.1.1