I am trying to access a web server behind NAT. The challenge is: because there could be several web servers coexist, router registration based on port is not a feasible solution here.
I apologize this looks more like general question, because I really don't know where to start after reading online sources related to NAT traversal, which technique to choose: proxy, tunnelling, WebRTC, ICE?
I experiment a little bit with libnice. It will output a string which looks like candidate list that can be sent to the remote peer to let it connect in. But it doesn't look obvious how to embed the string in Http URL.
Your help is highly appreciated. Thanks.