Configuring HTTP Proxy

Configuring HTTP Proxy

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

For SmartServer 4.1 and prior see Configuring HTTP Proxy (Release 4.1 and Prior).

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. For SmartServer IoT, log into the Configuration page as described in Accessing the SmartServer IoT Configuration Page. Click the System tab as needed.

    For SmartConnect, log into the Configuration page as described in Accessing the SmartConnect Configuration Page. Click the SmartServer IoT tab (left side) as needed.

    The System tab appears.

    image-20250604-185712.png
    SmartServer IoT System Tab

     

    image-20250212-221520.png
    SmartConnect System Tab

     

  2. Enable the Enable HTTP Proxy option.

    image-20250604-190133.png
    Example: SmartServer IoT

     

    image-20250604-190304.png
    Example: SmartConnect

     

  3. Set the HTTP proxy settings, including:

    • HTTP proxy IP Address or Hostname (required)

    • HTTP proxy Port (required)

    • Username and Password for authentication (optional). Click the Show Password button (image-20250212-221613.png) to reveal the disguised password.

    • Upload the certificate file from your PC using the Browse option. (optional)

    • Enable the Include FTP option (optional)

  4. Click Update to save the HTTP proxy settings.

  5. Reboot the SmartServer IoT or SmartConnect.

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 CMS.

  2. Open the CMS Settings widget.

     

  3. Click HTTP Proxy.

    image-20250212-221656.png


    The HTTP Proxy view appears.

    image-20250212-221713.png

     

  4. Set the HTTP proxy options as needed, including:

    •  – set to on to enable HTTP proxy; enter Host and Port information.

    • image-20250212-221745.png – set to on if the authentication is required; enter User and Password information. 
      Click the Show Password button (image-20250212-221730.png) to display the hidden password.

  5. Click Save to save HTTP proxy settings.