This can be tricky if you're stuck behind a CGNAT, which is becoming more common. I maintain a list of solutions to this problem here:
https://github.com/anderspitman/awesome-tunneling
This can be tricky if you're stuck behind a CGNAT, which is becoming more common. I maintain a list of solutions to this problem here:
https://github.com/anderspitman/awesome-tunneling