6.10. Internet Proxy Setup

The Service Provisioning Network (SPN) is a set of servers distributed around the world to which firewalls will need to connect from time to time in order to perform functions such as updating the signature database used by the IDP subsystem. Sometimes, firewalls may not have direct Internet access and therefore cannot connect directly to the SPN. The InCenter server can solve this problem by acting as an HTTP proxy server for SPN access.

Note that this InCenter feature only provides an HTTP proxy for traffic flowing between firewalls and the SPN. It does not relay other types of HTTP traffic.

Setting up the proxy server feature requires the following steps

  1. Enable the proxy server feature in InCenter

    The CSPNProxy setting must be enabled:

    admin@InCenter:/> cc Settings 
    admin@InCenter:/Settings> set CSPNProxy Enabled=Yes
  2. Route InCenter Internet traffic

    Make sure that InCenter's underlying Linux system is configured so that there is an all-nets route for Internet traffic that is outgoing from InCenter's virtual interface.

  3. Enable the proxy server feature in on each node

    The UpdateCenter object in the configuration on each node must be changed so that the requests for database updates are sent to InCenter has the IPv4 address 10.6.101.179 the cOS Core CLI command would be the following:

    Device:/> set UpdateCenter 
    			EnableProxy=Yes
    			HTTPProxyIP=10.6.101.179
    			HTTPProxyPort=8080

    This can also be done in the cOS Core WebUI by going to Status > Update Center and selecting the Proxy tab.

    The destination IP address used is the same IP that is used for SSH management access to InCenter and the same that log messages are sent to.