Ask HN: What are all the ways to punch through NAT? · HackerTrans