@feld
Are you 100% sure about the last bit? If both parties are behind NAT and none has UPnP then there's no way they can talk directly.
@infosechandbook@chaos.social