Skip to content

Commit 7a09d62

Browse files
committed
Update flowchart
1 parent 6801e68 commit 7a09d62

File tree

1 file changed

+17
-9
lines changed
  • src/content/docs/cloudflare-one/policies/gateway

1 file changed

+17
-9
lines changed

src/content/docs/cloudflare-one/policies/gateway/proxy.mdx

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,23 @@ Gatway uses the [Happy Eyeballs algorithm](https://datatracker.ietf.org/doc/html
2323

2424
```mermaid
2525
flowchart TD
26-
A[Client sends TCP SYN to Gateway] --> B[Gateway sends TCP SYN to Origin]
27-
B --> C{{Origin responds with TCP SYN/ACK?}}
28-
C -->|Yes| D[Complete handshake with Origin]
29-
C -->|No| E[Connection fails]
30-
D --> F[Complete handshake with Client]
31-
F --> G[Firewall inspects traffic from Client]
32-
G --> H{{Firewall allows connection?}}
33-
H -->|Yes| I[Gateway proxies data bidirectionally]
34-
H -->|No| J[Connection blocked by Firewall]
26+
%% Accessibility
27+
accTitle: How Gateway proxy works
28+
accDescr: Flowchart describing how the Gateway proxy uses the Happy Eyeballs algorithm to establish TCP connections and proxy user traffic.
29+
30+
%% Flowchart
31+
A[WARP client sends TCP SYN to Gateway] --> B[Gateway sends TCP SYN to origin server]
32+
B --> C{{Origin server responds with TCP SYN-ACK?}}
33+
C -->|Yes| E[TCP handshakes completed]
34+
C -->|No| D[Connection fails]
35+
E --> F{{Connection allowed?}}
36+
F -->|Yes| G[Gateway proxies traffic bidirectionally]
37+
F -->|No| H[Connection blocked by firewall policies]
38+
39+
%% Styling
40+
style D stroke:#D50000
41+
style G stroke:#00C853
42+
style H stroke:#D50000
3543
```
3644

3745
## Proxy protocols

0 commit comments

Comments
 (0)