Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Overview

This Web site (https://p3.cse561.cfm.yers.net) is a self-documenting Web site demonstrating the following steampunk cypherpunk infrastructure:

graph LR

LE(("Let's<br>Encrypt")) --ACME--- bCaddy
p3>"p3.cse561.cfm.yers.net"] --CNAME--> front

ICMP>"ICMP"] --DNAT--> fWireGuard
HTTP>"HTTP<br>tcp/80"] --DNAT--> fWireGuard
HTTPS>"HTTPS<br>tcp/443"] --DNAT--> fWireGuard

HTTP/1337>"HTTP<br>tcp/1337"] --> OliveTin

subgraph front["front [1]"]
fWireGuard["WireGuard<br>10.0.0.2/30"] --> fUdp2Tcp["udp2tcp<br>udp/51280"] --> fSocat["socat<br>tcp/51280"] --> fTor["Tor<br>tcp/9050"]

OliveTin["OliveTin [3]"]
end

fTor -.-> bTor

subgraph "back [2]"
bTor["Tor"] --> bTcp2Udp["tcp2udp<br>tcp/51280"] --> bWireGuard["WireGuard<br>udp/51280<br>10.0.0.1/30"] --> bCaddy --> bMdBook
bTor -."ypg...xid.onion [4]".-> bWireGuard

bCaddy["Caddy<br>tcp/80<br>tcp/443"]
bMdBook["mdBook [5]<br>tcp/3000"]
end

Notes:

  1. See the front branch for configuration.

  2. See the back branch for configuration.

  3. Live at http://front.p3.cse561.cfm.yers.net:1337; see “What” for service documentation.

  4. ypgjydaneoergw5mfvktrw24mbxflv545xd2zaehoklg3fm4ddh5mxid.onion

  5. See the main branch for the contents of this site.