Does wormhole do any hole punching yet? Looks like https://github.com/magic-wormhole/magic-wormhole/issues/6 is still open. I think if that issues gets tackled this would be a pretty amazing tool.
It only has a CLI tool right now for desktops. It works in the browser though, so that is great for users looking for a GUI!