Proxy Server Configuration

You may enable Zcore to detect proxy settings already set in Internet Explorer or Firefox by setting the following property in application.properties:

scan.proxies=true
use.proxysearch.for.proxyselector=true

List of all proxy-related settings in application.properties:

  • set.java.net.useSystemProxies=false - Set the java.net.useSystemProxies System property.
  • use.http.proxyhost=false - Run setHttpClientProxy in order to set HttpClient proxy from values in System.getProperty("http.proxyHost").
  • scan.proxies=true - Runs the code to scan the system for preset proxies. This must be set to true in order for use.proxysearch.for.proxyselector to have any effect.
  • use.proxysearch.for.proxyselector=true - replace the default ProxySelector with the results from ProxySearch.

ProxySearch is provided by Proxy Vole.

If the proxy settings are configured for Internet Explorer, the ProxySearch proxy settings from Proxy Vole may configure a soocks proxy server setting incorrectly. In IE Internet Options -> Connections tab -> LAN Settings -> Proxy Server -> Advanced, uncheck "Use the same proxy server for all protocols."

You may also manually configure proxy settings from Form Admin -> Data Centre -> Site Servers. Settings:

  • Type of server: Proxy
  • Enabled: Checked - have only one proxy server enabled.
  • Enter username/password if the proxy server requires.

For NTLM proxy servers, setting use.proxysearch.for.proxyselector=false and using the manual proxy settings seems to be the ideal solution.