reverse tunneling
Reverse tunneling is a technique used on servers
protected behind a firewall to avoid having to open inbound ports to receive requests
from clients found on the other side of the firewall. Instead of having the client
contact the server, the communication is reversed. The client generates a keyfile that
includes an identity certificate about itself that the server uses to contact the
client, hence, eliminating the need to open any inbound port on the
server.