Tailscale with Avery Pennarun
heavybit.com
heavybit.com
That said most of it has centralized to so that there is an authoritative server to handle cheating which means that you can mostly get away with not needing a complex traversal these days. Some of the stuff in the early '00s did some pretty impressive things(ex: dynamic host migration when the hosting console would drop out).
On the economies of scale of software at about minute 42.