summaryrefslogtreecommitdiffstats
path: root/content/posts/openbsd-wireguard-vpn-gateway/tex/diagram.tex
diff options
context:
space:
mode:
Diffstat (limited to 'content/posts/openbsd-wireguard-vpn-gateway/tex/diagram.tex')
-rw-r--r--content/posts/openbsd-wireguard-vpn-gateway/tex/diagram.tex26
1 files changed, 14 insertions, 12 deletions
diff --git a/content/posts/openbsd-wireguard-vpn-gateway/tex/diagram.tex b/content/posts/openbsd-wireguard-vpn-gateway/tex/diagram.tex
index 6271044..a14ab90 100644
--- a/content/posts/openbsd-wireguard-vpn-gateway/tex/diagram.tex
+++ b/content/posts/openbsd-wireguard-vpn-gateway/tex/diagram.tex
@@ -2,19 +2,21 @@
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
- % \node (server) at (0,0) {server};
+ \draw[red] (-4,4.5) -- +(1,0) node[right,node font=\tiny] {incoming};
+ \draw[orange] (-4,4.25) -- +(1,0) node[right,node font=\tiny] {rtable 1};
+ \draw (-4,4) -- +(1,0) node[right,node font=\tiny] {rtable 0};
\node (wg0) at (0,0) {wg0};
- \node (vio0) at (0, 1) {vio0};
- \node (pf) at (2, 1) {pf};
- \node (client) at (-2, 1) {client};
- \node (internet) at (3, 3) {internet};
- \node (program) at (4, 0) {program};
- \draw[->,blue] (client) -- (vio0);
- \draw[->] (vio0) -- (pf);
- \draw[->,orange] (pf) -- (wg0);
- \draw[->,orange] (wg0) -- (vio0);
- \draw[->,blue] (vio0) -- (internet);
- \draw[->,orange] (program) -- (wg0);
+ \node (vio0) at (0, 2) {vio0};
+ \node (pf) at (4, 2) {pf};
+ \node (client) at (-4, 2) {client};
+ \node (internet) at (0, 5) {internet};
+ \draw (-1, 2.5) rectangle (5,-0.5);
+ \node (server) at (2,2.7) {VPN Server};
+ \draw[->,red] (client) -- (vio0);
+ \draw[->,red] (vio0) -- (pf);
+ \draw[->,orange] (pf) -- node[above,sloped] {NAT} (wg0);
+ \draw[->] (wg0) -- (vio0);
+ \draw[->] (vio0) -- (internet);
\end{tikzpicture}
\end{document}
%%% Local Variables: