Configure proxy settings
You can configure PulseUno components to connect via a proxy when connecting to an external network, for example, when connecting to a remote repository.
Configure proxy settings
To configure the proxy settings, add the proxy settings properties to the configuration file for the relevant component.
Component | Configuration file |
---|---|
PulseUno server | <pulse_data>\conf\startup.properties |
Vault server | <vault_data>\conf\config.properties |
Git server | <git_data>\conf\startup.properties |
Agent | <pulseAgentDataDir>\config\pulse.properties |
For details on the full file paths for configuration files, see Configuration settings.
Proxy settings properties
Property | Type | Details |
---|---|---|
proxy.http.host | HTTP | Host name for the HTTP proxy, without http:// prefix. |
proxy.http.port | HTTP |
Port number for the HTTP proxy. Default value: 80 |
proxy.http.user | HTTP | Proxy username, if authentication is required. |
proxy.http.password | HTTP | Proxy password, if authentication is required. |
proxy.https.host | HTTPS | Host name for the HTTP proxy, without http:// prefix. |
proxy.https.port | HTTPS |
Port number for the HTTPS proxy. Default value: 443 |
proxy.https.user | HTTPS | Proxy username, if authentication is required. |
proxy.https.password | HTTPS | Proxy password, if authentication is required. |
proxy.nonproxyhosts | Common |
Comma-separated list of hosts that are ignored by the proxy settings and use a direct connection. The host names are case sensitive and must be specified in full, without wildcards. |
If only HTTP settings are configured, HTTPS connections use the HTTP settings, and vice versa. Therefore, if the HTTP and HTTPS settings are identical, you do not need to configure both.
Example
proxy.http.host=localhost
proxy.http.port=8080
proxy.http.user=proxy-user
proxy.http.password=proxy_test
proxy.https.host=localhost
proxy.https.port=8443
proxy.https.user=proxy-user
proxy.https.password=proxy_test
proxy.nonproxyhosts=localhost,internal.almoctane.com
Legacy proxy settings
The following legacy proxy settings are supported, but the standard proxy settings override these legacy proxy settings.
Component | Legacy proxy settings |
---|---|
Agent | agent.http.proxy.enabled=true |
agent.http.proxy.host=host | |
agent.http.proxy.port=8080 | |
Git server | <enableProxy>true</enableProxy> |
<proxyServer>proxy.mydomain.com</proxyServer> | |
<proxyPort>8080</proxyPort> | |
<proxyUser>user</proxyUser> | |
<proxyPassword>password</proxyPassword> |
Known issues for proxy connections
The following modules do not support HTTPS proxy configurations. For these modules, the HTTP configuration is always used.
- ALM Octane/ValueEdge integration
- SCM Manager
See also: