Skip to content

Commit c44d22e

Browse files
committed
updated diagram
1 parent 461c721 commit c44d22e

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,17 +83,21 @@ Dials into the Relay on behalf of the Agent, establishing a secure tunnel via th
8383

8484
```mermaid
8585
flowchart LR
86-
Agent([Agent]) -- "AES-CTR + HMAC" --> Proxy([Proxy])
87-
Proxy -- "SOCKS5" --> Client([Client App])
86+
Client([Client App]) <--> Proxy([Proxy]) <--> Agent([Agent]) <--> Remote([Remote Host])
87+
Client -- "SOCKS5" --> Proxy
88+
Proxy -- "AES-CTR + HMAC" --> Agent
89+
Agent -- "TCP" --> Remote
8890
```
8991

9092
### Via Relay
9193

9294
```mermaid
9395
flowchart LR
94-
Agent([Agent]) -- "AES-CTR + HMAC" --> Relay([Relay Server])
95-
Relay -- "AES-CTR + HMAC" --> Proxy([Proxy])
96-
Proxy -- "SOCKS5" --> Client([Client App])
96+
Client([Client App]) <--> Proxy([Proxy]) <--> Relay([Relay Server]) <--> Agent([Agent]) <--> Remote([Remote Host])
97+
Client -- "SOCKS5" --> Proxy
98+
Proxy -- "AES-CTR + HMAC" --> Relay
99+
Relay -- "AES-CTR + HMAC" --> Agent
100+
Agent -- "TCP" --> Remote
97101
```
98102

99103
### Common flags

0 commit comments

Comments
 (0)