HTTP proxy

From SpinetiX Support Wiki

Jump to: navigation, search

Introduction

In computer networking, a proxy server is a server application that acts as an intermediary between a client requesting a resource and the server providing that resource. An HTTP proxy acts as a high-performance content filter on traffic received by an HTTP client and HTTP server. The HTTP proxy protocol routes client requests to the Internet and supports rapid data caching. Any traffic the server processes will appear from the proxy’s IP address rather than the client’s.

SpinetiX players and software can be configured to use an HTTP proxy with basic username/password authentication.

Player proxy settings

The proxy settings to be used by the player are configured within Control Center from:

Proxy settings for Elementi

Proxy settings

The proxy settings to be used by Elementi / HMD are configured from "Settings" menu -> "Proxy..." ("Proxy Settings" for HMD) option and can take one of the following values:

  • No proxy
    Elementi / HMD will not use any proxy settings.
  • Use system settings
    Elementi / HMD will use the system proxy settings. This is the default value.
  • Manual
    Elementi / HMD will use the manually specified proxy settings.
    In this case,
    • enter the server hostname address (without the HTTP part) and the port.
    • enter the username and password, if the server requires authentication.
    • enable / disable bypassing the proxy server for local addresses.
      When enabled, Elementi / HMD will first query the hostname to find the corresponding IP address, then check if the IP address is in the same subnet as the PC according to the subnet mask currently configured and if so, the proxy will be bypassed. If the IP is external or the hostname cannot be resolved, then the proxy will be used.

Notes

  • If you are using a proxy server in a corporate network, the settings are often set by your system Administrator and do not make exceptions for local devices. This can affect publishing and / or management of your HMP devices, as all requests are forwarded to the proxy server that does not "see" the local devices.
  • An incorrect or incomplete proxy server configuration will result in the Elementi / HMD not being able to publish the content.
  • Activation of a license for Elementi 3.x / HMD works through a proxy server that does not require authentication. See the Elementi / HMD license pages for more details.

Troubleshooting

  • Error messages when publishing to a device, such as: PROPFIND error, Bad request, 403 Forbidden, HTTP Error, 502 Proxy Error.
    The solution is to use "No proxy".
  • If you encounter the above errors when publishing to a device, you may also find that you cannot access Control Center either. Disabling the proxy in Elementi / HMD does not affect the settings of your browser. To test if a proxy is the cause of the problem, disable the proxy from Control Panel:
    1. Open the Windows Control Panel.
    2. Open Internet Options. (If unavailable, contact your system administrator)
    3. Choose the "Connections" tab.
    4. Press LAN Settings.
    5. Deselect all the boxes and click OK twice.
    6. Try to visit the HMP using the .local address again. If you are successful, then contact your administrator to ensure that the HMP addresses are excluded from the proxy server.
This page was last modified on 29 September 2022, at 10:26.