I also vibecoded a demo application: GitHub - sipa/holeroulette: Vibecoded TCP hole punching experiment · GitHub
A server is running, you can test with ./client.py 144.217.240.89 or ./client.py 2607:5300:201:3100::3b74 to be connected to a random other client.