Configuring HTTP Proxy (Release 4.1 and Prior)

The HTTP Proxy feature is available with SmartServer 4.0 and higher.

For SmartServer 4.2 and higher, see Configuring HTTP Proxy.

While the SmartServer provides the necessary security for most applications, you can configure SmartServer HTTP proxy settings to further enhance security. With HTTP proxy, security personnel can shut down traffic to a device that may have been compromised. 

You can configure HTTP proxy to use either a locally hosted HTTP proxy, or an external HTTP proxy so that all HTTP and HTTPS traffic is routed through a configurable proxy to ensure network security. As all of the HTTP traffic (from the SmartServer to the HTTP proxy, and from the HTTP proxy to the end destination) is redirected to go through one particular proxy, a root certificate that the proxy uses to consider it trusted can be uploaded using the SmartServer System Configuration page. A certificate file and credentials (for authentication) can be provided, but are not  required.

This section consists of the following:

Configuring HTTP Proxy for the SmartServer Base System (System Configuration Page)

You can configure HTTP proxy for the SmartServer base system.

To configure the HTTP proxy settings using the System Configuration page, follow these steps:

  1. Open the SmartServer Configuration page.  

    The Network Configuration page appears.



  2. Click the System tab at the top of the page.

    The System Configuration tab appears.



  3. Click the Enable HTTP Proxy checkbox.

    The HTTP proxy settings appear.



  4. Set the HTTP proxy options as needed, including:
    • HTTP proxy IP Address or Hostname
    • Username and Password for authentication. Click the Show Password checkbox to reveal the hidden password.
    • Upload the certificate file from your PC using the Browse option.

  5. Click Update to save the HTTP proxy settings.

  6. Reboot the SmartServer for the HTTP proxy settings to take effect.

Configuring HTTP Proxy for the SmartServer CMS (Settings Widget)

You can configure HTTP proxy for the SmartServer CMS purposes only.

To configure the HTTP proxy settings using the CMS Settings widget, follow these steps:

  1. Open the SmartServer IoT CMS.

  2. Open the CMS Settings widget.



  3. Click HTTP Proxy.



    The HTTP Proxy view appears.



  4. Set the HTTP proxy options as needed, including:
    •  – set to on to enable HTTP proxy; enter Host and Port information.
    •   – set to on if the authentication is required; enter User and Password information. 
      Click the Show Password button () to display the hidden password.

  5. Click SAVE to save HTTP proxy settings.