Proxy Settings
Overview
Proxy settings allow you to configure CAST Imaging (and all nodes) to interact with your organization’s internal proxy server (such as (Squid)[https://www.squid-cache.org/]). When a fresh installation of CAST Imaging is initialized, proxy settings are referenced: these settings are displayed in this panel.
You can therefore use the panel to update the proxy settings, or if you want to completely disable the use of a proxy.
Settings

- When the proxy option is changed, CAST Imaging will attempt to connect to CAST Extend or CAST Extend local server - if it cannot connect, then an error will occur and it will not be possible to change the option.
- If your proxy system intercepts HTTPS connections, you may need to ensure that the HTTPS certificate for your proxy system is imported into the trusted
cacertsJava keystore on each Node machine. This can be actioned with the Javakeytool(supplied with your Java installation on the node), for example using the following command:keytool -importcert -trustcacerts -file [path_to_cert_file] -alias [alias] -keystore %JAVA_HOME%\lib\security\cacerts
No proxy
Default setting. No proxy required.
Manual proxy configuration
Configure these settings if you need CAST Imaging to interact with your on-premises proxy server.
Using the Update button will save the settings without performing any test - if you need to test your configuration, use the Test Proxy Settings button explained below.
Host / Port / Credentials
Enter the IP address/fully qualified domain name, port number (where applicable) and credentials of the proxy server you need to use.
Excluded Address
The value of this property is a list of hosts, separated by the semicolon ; character. In addition, the wildcard character * can be used for pattern matching. For example *.foo.com;localhost will indicate that every host in the foo.com domain and localhost should be accessed directly even if a proxy server is configured.
CAST highly recommends excluding the following URLs when you are using the Manual Proxy option:
- If your nodes are configured to use CAST Extend local server and the nodes are also configured to pass all outgoing connections through a proxy, then you may need to also whitelist the IP address/fully qualified domain name of the machine on which CAST Extend local server is installed in order to route connections correctly.
- In distributed mode, i.e. where the
imaging-servicescomponent is installed a dedicated machine separate from other CAST Imaging services (such asanalysis-node,imaging-vieweranddashboards), exclude the IP address/fully qualified domain name of the machine on which theimaging-servicescomponent is installed
After updating the Manual Proxy configuration, if you find that uploading source code or creating applications fails, make sure the IP address/fully qualified domain name of the machine(s) on which your analysis-node(s) are installed is added as an exclusion and then restart the analysis-node(s).
Test Proxy Settings
Test Proxy Settings enables you to test your manual proxy settings before you save them. Clicking the button will perform a test to ensure that imaging-services can access the configured CAST Extend service (whether extend.castsoftware.com or Extend Local Server). If the service cannot be accessed an error message is displayed - this means that you should review your manual proxy settings and test again before proceeding.