Hey. I’m currently using Tailscale with a self hosted control server(headscale). The problem’s that when the control server goes down for several days(Internet outage, here, in Iran), the clients get lost. And I have to come up with a new control server.
So I’m looking for a solution similar to Tailscale+Headscale, but with decentralized control server and relay.
Note that raw wireguard is not a solution. As some clients are(or might be) behind NATs. And then they will either need hole punching or a relay.


Whenever I heard about Iran my mind immediately goes to Tor. (You can run TCP over it) I’m sure there are better options but Tor is certainly the most robust.
Jeez! No Tor when there is an Internet outage :)