diff options
Diffstat (limited to 'content/posts/openbsd-wireguard-vpn-gateway/tex')
| -rw-r--r-- | content/posts/openbsd-wireguard-vpn-gateway/tex/diagram.tex | 26 | 
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: | 
