Network Setup
Configuring for Network Address Translation
One case where you will need to modify the 'Advanced mode' settings is to configure your server to accept http connections on a different ip address (and/or port) from the local machine address (and/or port). This kind of setup is usually referred to as 'Network Address Translation' or NAT for short.
To enable NAT you will need to specify the IP Address and HTTP Port that are displayed under 'Simple mode'. To disable NAT simply change this value back to localhost.
The server decides which address to return to the user (internal or external) based on the remote users address and the pattern address. All configurable properties are listed below:
- IP Address = this is the externally visible machine ip (or host address) that your nesstar server will be accessed on.
- HTTP Port = this is the external port that your nesstar server will accept connections on.
- HTTPS Port = this is the port that your secure nesstar server will run on if 'Secure Sockets' is set to true.
Configuring for Web HTTP/Socks Proxy Web Server
Another case where you will need to modify the 'Advanced mode' settings is to configure your server to work through a web http or socks proxy web server. If you have a proxy server and do not configure these settings your nesstar server will not be able to function fully.
The server uses the proxy address to make http connections to itself both internally and from the client tools bundled with the server. All configurable properties are listed below:
- Web HTTP Proxy Host Address = the host address of your http proxy server if you access the web via a http proxy web server.
- Web HTTP Proxy Port = the port number that you use to access the http proxy web server.
- Web Socks Proxy Host Address = the host address of your socks proxy server if you access the web via a socks proxy web server.
- Web Socks Proxy Port = the port number that you use to access the proxy web server.