Enabling HTTP Tunneling (Proxy Server and Host Server)

In order to perform as a "tunnel" for NiagaraAX workbench clients, allowing them to communicate with otherwise "unreachable" hosts, a NiagaraAX-3.3 station must be running with the Web Services Tunneling Enabled property set to "True". This is true for any targeted (or intermediate) Host that is specified in the tunnel URL. The following procedure describes how to enable HTTP tunneling on a NiagaraAX-3.3, or later version station.

To enable HTTP tunneling, do the following for each station that you are enabling:

  1. In a NiagaraAX-3.3, or later, workbench view, connect to the station that you want to use as an HTTP server (this could be a Proxy or Host server station).

  2. In the nav tree pane, under the Station node , expand the Config>Services nodes to display the WebService node in the nav tree.

  3. In the nav tree, right-click on the WebService node and select Property Sheet from the popup menu. The property sheet view displays.

  4. In the property sheet view, set the following properties, as desired:

    • Tunneling Enabled

      Select true from the property option list to enable HTTP tunneling. Select false (default) to leave tunneling disabled. See Enabling Fox Tunneling for information about how to limit allowable tunneling destinations (Fox and HTTP) using the Only Tunnel Known Stations property.

    • Proxy Authentication When Tunneling (available in NiagaraAX-3.4 and later)

      Select true to require authentication before rerouting any HTTP tunnel requests. This means that the user probably has to clear multiple login screens. Leave the property at false (default) to require authentication only at the target station.

  5. Click the Save button to complete the setup. HTTP Tunneling is now enabled on the station.