Servidor proxy para agentes privados de Jitterbit
Introducción
Puede configurar un agente privado para que se comunique a través de un servidor proxy. La forma de hacerlo depende de la plataforma de su agente y de si este ya está instalado y en ejecución. En cualquier caso, debe conocer los detalles del servidor proxy (nombre de host, número de puerto, credenciales de inicio de sesión). En las siguientes secciones, se hace referencia a ellos mediante las palabras clave de marcador de posición que se muestran a continuación, que debe reemplazar con los valores de su servidor proxy:
Palabra clave | Valor |
---|---|
HOSTNAME | Nombre de host o dirección IP. |
PORT | (Opcional.) Número de puerto. Predeterminado: 0. |
USERNAME /PASSWORD | (Opcional) Nombre de usuario y contraseña para servidores que requieren autenticación. |
NTLM_DOMAIN | (Opcional) Dominio NTLM para autenticación NTLM. |
Consejo
Para un proxy HTTPS, debe agregar un certificado a la clave de Java.
Configurar un proxy durante la configuración del agente
Para configurar un proxy mientras configura un agente, siga estos pasos:
-
En la página Credenciales de inicio de sesión del instalador estándar, haga clic en Habilitar proxy.
-
En la página Información del proxy, introduzca la información de su servidor proxy, seleccione las opciones que desee y haga clic en el botón Aceptar:
-
Reiniciar el agente.
No puede configurar un servidor proxy antes de la configuración del agente y debe usar la línea de comandos o la utilidad de configuración después de la configuración del agente.
-
En Configurar paso, agregue los argumentos que se muestran a continuación al
jitterbit-config
comando antes de ejecutarlo:jitterbit-config --proxy-host HOSTNAME[:PORT] \ --proxy-user USERNAME \ --proxy-password PASSWORD \ --proxy-ntlm-domain NTLM_DOMAIN
-
Reiniciar el agente.
-
Configurar un proxy inverso.
-
Configurar Docker para usar un servidor proxy.
-
Establezca valores para las siguientes variables de ambiente que se pasarán al ambiente de su contenedor (pasadas con el
-e
/--env
o--env-file
opciones):Variable de ambiente Valor PROXY_SERVER_HOSTNAME
HOSTNAME
PROXY_SERVER_USERNAME
USERNAME
PROXY_SERVER_PASSWORD
PASSWORD
PROXY_SERVER_PORT
PORT
http_proxy
http://host.docker.internal:8888
https_proxy
https://host.docker.internal:8888
-
Inicie el contenedor mediante registro manual y variables de ambiente.
Configurar después de la configuración del agente
Para utilizar un proxy después de configurar un agente, siga estos pasos:
Puede configurar un proxy en la línea de comandos o con la utilidad de configuración:
-
En un símbolo del sistema o PowerShell, ejecute el comando
JitterbitUtils.exe
Comando:JitterbitUtils.exe --set-http-proxy-host HOSTNAME[:PORT] ` --set-http-proxy-username NOMBRE DE USUARIO ` --set-http-proxy-pwd PASSWORD ` --set-http-proxy-domain NTLM_DOMAIN
-
Restart the agent.
-
Select Start > Jitterbit Agent > Configure Jitterbit. The Jitterbit Agent Configuration Utility opens.
-
Enter your proxy server's information, select the options you want, then click the OK button:
-
Restart the agent.
-
Run the
Utilidades de jitterbit
command:jitterbit-utils --set-http-proxy-host NOMBRE DE HOST[:PUERTO] \ --set-http-proxy-username NOMBRE DE USUARIO \ --set-http-proxy-pwd CONTRASEÑA \ --set-http-proxy-domain DOMINIO NTLM
-
Restart el agente.
Deshabilitar proxy
Para evitar que un agente privado utilice el servidor proxy configurado, siga estos pasos:
-
Ejecute este comando:
JitterbitUtils.exe --disable-http-proxy
-
Reinicie el agente.
Nota
Esto no deshabilita un proxy NTLM. Para ello, utilice la utilidad de configuración.
-
Seleccione Inicio > Agente Jitterbit > Configurar Jitterbit.
-
Cuando se abra la Utilidad de configuración del Agente Jitterbit, haga clic en el botón Borrar y, luego, en el botón Aceptar.
-
Reiniciar el agente.
-
Ejecute este comando:
jitterbit-utils --disable-http-proxy
-
Reiniciar el agente.
[docker proxy]: https://docs.docker.com/network/proxy/