This article is great intro.
Notes
Can go to Network
tab to see details about requests and why they failed if they did fail. Can view headers etc
Web browsers will try to connect over port 80 by default.
Links
Clash - Rule based tunnel in Go.
WebTTY - Share a terminal session over WebRTC.
libuv - Cross-platform asynchronous I/O.
mitmproxy - Free and open source interactive HTTPS proxy.
CFSSL - CloudFlare's PKI/TLS swiss army knife.
inlets - Expose your local endpoints to the Internet. (HN)
miniserve - CLI tool to serve files and dirs over HTTP.