Open stackcoder opened 10 months ago
You won't need this tool if you can have a fixed port on the NAT server. Just set up a dynamic DNS record for your Bob.
Sure, but dynamic DNS is publicly available and requires additional config on the peers. This approach allows keeping all data on the registry itself.
I was wondering, if this could even work with vanilla WireGuard clients only. At least for iOS there is no way to get wgsd-client without building an own app.
So why not using fixed udp source ports, and DNS records with short TTL?
For example Alice's config could look like:
I'm completely fine with doing any possible quirk on the registry, also further config on "Server-Peers" is possible. Even relaying or WG over WG would be okish. But not touching the mobile clients. Also I'm aware that we're building poor man's tailscale / headscale here.