AIS lets you access a server through a firewall in the following ways:

  • By specifying a range of ports through which AIS can access the server.
  • When the server uses SOCKS. The SOCKS server can perform authentication and pass the request on to an AIS instance.
  • When the server uses NAT (Network Address Translation).

NAT is a firewall protocol, where internal IP addresses are hidden, enabling a network to use one set of IP addresses for internal traffic and a second set of addresses for external traffic. NAT makes all necessary IP address translations.

You can specify in the daemon a range of port numbers that are recognized by AIS.