Skip to Content

Configure proxy settings for Jitterbit private agents

Introduction

Private agents can be configured to communicate with Harmony using a proxy server. HTTPS and NTLM proxies are supported. Agents have a built-in utility located with the agent installation that helps with changing proxy settings.

If necessary, connector-specific proxy settings can be used to override agent proxy settings.

Note

If proxy configuration is required, contact your network administrator or third-party network vendor to request the correct proxy settings if they are not already known.

Configuration

Using a command prompt, navigate to the [jitterbit_home]\bin directory. Substitute [jitterbit_home] with the directory where the Jitterbit private agent is installed on your system.

These commands (of the format jitterbitutils [options]) can be used to set the proxy settings:

Action Example Command Format
GUI Field
Displays (prints to the command line) the current HTTP proxy configuration. jitterbitutils --print-http-proxy-configuration
Disables any HTTP proxy configuration. jitterbitutils --disable-http-proxy
Sets the HTTP proxy hostname (with optional port). jitterbitutils --set-http-proxy-host <hostname>[<port>] Host and Port
Sets the username for proxy server authentication. jitterbitutils --set-http-proxy-username <user name> User
Sets the password for proxy server authentication. jitterbitutils --set-http-proxy-pwd <password> Password
Sets the NTLM domain for proxy server authentication. jitterbitutils --set-http-proxy-domain <NTLM domain> NTLM Domain
Sets the exceptions for the proxy server, a comma-separated list of host names for which the proxy configuration should not be used. Wildcards (* and ?) are supported. This cannot be used with the inclusions (--set-http-proxy-inclusions) option. jitterbitutils --set-http-proxy-exceptions <exceptions> Exceptions
Sets the inclusions for the proxy server, a comma-separated list of host names for which the proxy configuration should be used. Wildcards (* and ?) are supported. This cannot be used with the exceptions (--set-http-proxy-exceptions) option. jitterbitutils --set-http-proxy-inclusions <inclusions> Inclusions
Enables proxy certificate verification. This setting is enabled by default. jitterbitutils --verify-proxy-cert GUI checkbox toggled off
Disables proxy certificate verification if your proxy uses a certificate that Jitterbit can't verify. jitterbitutils --no-verify-proxy-cert GUI checkbox toggled on
Displays descriptions for all available options and acceptable parameters for each. jitterbitutils --help

Important

After changing the configuration, restart the private agent if it is currently running.

Windows private agents can also have their proxy settings configured using a GUI. From the Windows Start Menu, access the Configure Jitterbit menu item:

attachment

This opens a GUI where you can set the appropriate values; the values here correspond to the table above:

attachment

Using a command prompt, navigate to the /opt/jitterbit/bin directory.

These commands (of the format jitterbit-utils [options]) can be used to set the proxy settings:

Action Example Command Format
Displays (prints to the command line) the current HTTP proxy configuration. jitterbit-utils --print-http-proxy-configuration
Disables any HTTP proxy configuration. jitterbit-utils --disable-http-proxy
Sets the HTTP proxy hostname (with optional port). jitterbit-utils --set-http-proxy-host <hostname>[<port>]
Sets the username for proxy server authentication. jitterbit-utils --set-http-proxy-username <user name>
Sets the password for proxy server authentication. jitterbit-utils --set-http-proxy-pwd <password>
Sets the NTLM domain for proxy server authentication. jitterbit-utils --set-http-proxy-domain <NTLM domain>
Sets the exceptions for the proxy server, a comma-separated list of host names for which the proxy configuration should not be used. Wildcards (* and ?) are supported. This cannot be used with the inclusions (--set-http-proxy-inclusions) option. jitterbit-utils --set-http-proxy-exceptions <exceptions>
Sets the inclusions for the proxy server, a comma-separated list of host names for which the proxy configuration should be used. Wildcards (* and ?) are supported. This cannot be used with the exceptions (--set-http-proxy-exceptions) option. jitterbit-utils --set-http-proxy-inclusions <inclusions>
Enables proxy certificate verification. This setting is enabled by default. jitterbit-utils --verify-proxy-cert
Disables proxy certificate verification if your proxy uses a certificate that Jitterbit can't verify. jitterbit-utils --no-verify-proxy-cert
Displays descriptions for all available options and acceptable parameters for each. jitterbit-utils --help

Important

After changing the configuration, restart the private agent if it is currently running.