Decentralized network 42: a big dynamic VPN
dn42.net
dn42.net
The whole thing was slow, communication was crappy, but boy was it fun! As a young NetEng this was an awesome opportunity to learn BGP better and mess with all the BGP settings.
Apparently there are folks that run all kinds of services over DN42. I never really dug in enough to look though.
EDIT: I dug through my email, I was AS#4242420690 (I was having fun here) and I think I was assigned a /28 or /29. My setup was particularly slow because I was nervous to peer from home so I used a VPS in Czech Republic as my VPN pivot point. OpenVPN from VPS to home where the Cisco router lived and OpenVPN to the BGP peers. I then could communicate from the Cisco router through the VPN to the VPS to the remote peers on the other VPN through the VPS. I definitely over complicated things but it was fun!
Either way, get started here: https://dn42.net/howto/Getting-started
Edit: Looking at the IPv6 view, I see no reason why OnionCat and GarlicCat couldn't peer. It's just that gateways would be needed. And that could chew up humongous bandwidth.
% dig whois.dn42 @resolver.nic.dn42 any +short
172.22.0.43
fd42:d42:d42:43::
as well as some ACME implementation with a CA that is constrained to the .dn42 domain and the allocated IP space. % openssl x509 -in /etc/ssl/certs/dn42_Root_Authority_CA.pem -noout -text
[...]
X509v3 Name Constraints:
Permitted:
DNS:.dn42
IP:172.20.0.0/255.252.0.0
IP:FD42:0:0:0:0:0:0:0/FFFF:0:0:0:0:0:0:0
[...]
So there's quite some stuff to do and learn about.How does this compare to ZeroTier? https://www.zerotier.com/
edit: From ChaosVPN: "If you prefer BGP, you can also connect via https://dn42.net/, we are interconnected." https://wiki.hamburg.ccc.de/ChaosVPN
Very interesting. Does anyone have any cool links on this network to share?