I took a PCB, bought the other parts, and put one together. Still need to try it out this week.
Here's the repo for it:
I used ipfw (my router was running FreeBSD) to give ICMP traffic 300ms of jitter and 5% packet loss. Enough to make my DSL endpoint sour enough that the hack attempts went to zero. They would scan with ping, decide that my link was garbage and move on.
I once toyed with the idea of using "in flight" data as mass storage, where data would be kept in a ring the size of a planetary orbit, with satellites stationed along the orbit to receive and re-transmit the data. You'd need a lot of redundancy...
I found webrtc to be quite tricky to get working. It feels like a house of cards when you’re starting out but it genuinely does work if you persist. Kudos to the community for making a truly amazing technology. STUN is magical.
I've been playing about with trying something like this as well, but as an experiment to see how considerate I would be of spending time online if I was to be tied down by loading times like back when using dial-up, if/how my habits would change.