Overview
- Cory Myers (cfmyers@cs.washington.edu)
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:
-
See the
frontbranch for configuration. -
See the
backbranch for configuration. -
Live at http://front.p3.cse561.cfm.yers.net:1337; see “What” for service documentation.
-
ypgjydaneoergw5mfvktrw24mbxflv545xd2zaehoklg3fm4ddh5mxid.onion -
See the
mainbranch for the contents of this site.