HTTP Proxy Support

🚧

HTTP proxy support feature is only available in HYPR Workforce Access client 2.8

Proxy Support for Windows

Admins can configure proxy settings so that the HYPR Workforce Access client can communicate to the HYPR server. With the Workforce 2.8 release, the following will be supported:

  1. Configured proxy in Workforce Access

  2. Configured system wide WinHttp proxy

  3. Support for Proxy Auto Config (PAC) URL

🚧

Message

The above list also defines the order of precedence (i.e., the proxy is honored in the order described above).

Configured Proxy in Workforce Access

The HTTP proxy can be configured solely for Workforce Access via the following registry settings.

Registry Value Name

Description

Proxy Bypass

Specifies the proxy bypass list (i.e., a comma-delimited list of host names to be excluded from consideration). If the URL matches any of the hosts in the proxy bypass list, the proxy will be bypassed and a direct connection will be made. Host names can include wildcards (e.g., .hypr.com or 10.20.).

Proxy Server

Specifies the proxy server (i.e., “proxy[:port]) to be used (e.g., “proxy.nyoffice.hypr.com:808”). If the port is not specified, it defaults to 8080.

Configured Systemwide WinHttp proxy

A proxy can also be specified systemwide using the netsh winhttp set proxy command. For example, a proxy server of “proxy.nyoffice.hypr.com:808” along with a proxy bypass list of “.hypr.com,10.20.” can be set with the following command.

netsh winhttp set proxy proxy.hypr.com:808 "*.hypr.com,10.20.*"

The proxy can also be reset back to its default using the netsh winhttp reset proxy command. This command will restore the proxy settings back to direct access.

netsh winhttp reset proxy

Support for Proxy Auto Config (PAC) URL

A proxy can also be configured to reference a PAC URL (i.e., a JavaScript file that is utilized to control proxy settings). In its simplest form, an example JavaScript file might look like the following.

function FindProxyForURL(url, host) {
    return "PROXY proxy.nyoffice.hypr.com:808";
}

Two means of configuring a PAC URL are implemented: 1) the PAC URL can be picked up from DNS or DHCP or 2) the PAC URL can be manually configured in Workforce Access with the following registry setting.

The HTTP proxy can be configured solely for Workforce Access via the following registry settings.

Registry Value Name

Description

Proxy Auto Config Url

Specifies the URL of the proxy auto config file (e.g., “http://nyoffice.hypr.com/proxy.pac”).