robot
2024.10
true
UiPath logo, featuring letters U and I in white
Robot admin guide
Last updated 18 de nov. de 2024

Redirección de Robots a través de un servidor proxy

Para que un Robot establezca comunicación directa con Orchestrator, debe estar en la misma red o utilizar una abierta. De lo contrario, deberás configurar un servidor proxy para facilitar la comunicación.

Configura un proxy utilizando un script de proxy o proporcionando la dirección del servidor proxy con una lista de direcciones para omitir. Solo se puede utilizar un método. Si ambos están configurados, el script de proxy tiene prioridad.

Las siguientes opciones de configuración están disponibles:

  • Configurar el navegador web

  • Configurar los ajustes del proxy de Windows

  • Configurar la configuración del proxy a través de los parámetros de la línea de comandos

  • Editar el archivo uipath.config
Importante: al actualizar desde versiones anteriores a la v2021.4, las configuraciones de proxy se migran del archivo proxy.config al uipath.config para que coincidan con el nuevo formato.

Proxy para robots de modo de uso

Los robots de modo de usuario heredan la configuración de proxy configurada para tu navegador web.

Para la configuración del proxy que requiere una autenticación básica que no sea de Windows, almacena las credenciales necesarias en el Administrador de credenciales de la máquina.

Importante:

Para aplicar la configuración de proxy en robots en modo de usuario, debes reiniciar el servicio de host de usuario. Puedes hacerlo cerrando la sesión de usuario de Windows y luego iniciando sesión.

Proxy para robots de modo de servicio

Para utilizar correctamente la configuración del proxy para los robots de modo de servicio con las características de inicio de sesión interactivo y transmisión en directo, debes modificar tanto el archivo uipath.config como la configuración de Windows correspondiente de la cuenta de usuario que ejecuta el UiPath Robot.

The auto-update process for proxy configurations

Puedes configurar el proceso de actualización automática para los robots que operan detrás de un proxy, dependiendo del tipo de instalación del robot:

For unattended installations, the Update Agent is absent. Configurations for proxy are manually handled by modifying the UiPath.config file. Both the Robot Service and the Update Service run using a Windows Service, independent of a user.
For attended installations, configurations for proxy are also manually handled by modifying the UiPath.config file. However, the user starts both the Robot Service and the Update Agent. The Update Service runs using a Windows Service.

For quick installations, configurations for the proxy are inherited from the existing user settings. The user initiates all services: Robot Service, Update Agent, and Update Service.

Autenticación de proxy de credenciales de Windows

El servidor proxy puede requerir credenciales para permitir el tráfico. Puedes configurar el proxy para que se autentique utilizando las credenciales del usuario de Windows que ha iniciado sesión.

Para habilitar esta característica, añade la variable de entorno del sistema UIPATH_PROXY_USE_DEFAULT_CREDENTIALS en la máquina que ejecuta el UiPath Robot y establece su valor en true. Esto le indica al robot que utilice las credenciales de Windows del usuario actual para la autenticación del proxy.

Autenticación básica

A partir de la versión 2021.10, el servicio de robot admite servidores proxy que utilizan protocolos de autenticación básica.

Robots de modo de usuario : con la autenticación básica, Assistant identifica si se implementa una configuración de proxy en la máquina y solicita al usuario sus credenciales.

Robots de modo de servicio : el ejecutor de robot no admite métodos de autenticación básica para configuraciones de proxy. Aunque puedes utilizar la autenticación básica para conectarte a Orchestrator y descargar paquetes, no puedes utilizarla dentro de la ejecución del flujo de trabajo real. Para habilitar la autenticación básica para los robots de modo de servicio, actualiza el archivo UiPath.config con los siguientes parámetros de proxy:
<webProxySettings>
<add key="ProxyAddress" value="http://my.proxy.net:8008" />
<add key="UserName" value="myUser" />
<add key="Password" value="myPassword" />
<add key="Domain" value="myDomain" />
</webProxySettings><webProxySettings>
<add key="ProxyAddress" value="http://my.proxy.net:8008" />
<add key="UserName" value="myUser" />
<add key="Password" value="myPassword" />
<add key="Domain" value="myDomain" />
</webProxySettings>

Live streaming and remote control in a proxy setup

ADVERTENCIA:

Live streaming and remote control features do not work in a proxy setup for Robot versions older than 2024.10.5. Upgrade your Robot to versions 2024.10.5+ to access these features in a proxy setup.

Configurar el navegador web

  1. Abre la ventana Propiedades de Internet .
  2. En la pestaña Conexiones , selecciona Configuración de LAN. Se abrirá la ventana Configuración de red de área local (LAN) . Dependiendo de tu configuración, puedes establecer un script de configuración de proxy o un servidor proxy.
    docs image
    1. Para utilizar un script de proxy, selecciona Usar script de configuración automática y proporciona la dirección al script.
    2. Para configurar manualmente el servidor proxy, selecciona Usar un servidor proxy para tu LAN y, a continuación, proporciona la dirección del servidor proxy y el puerto.
  3. Para guardar la configuración, selecciona Aceptar.
  4. En tu navegador web, prueba la conexión accediendo a la URL de Orchestrator.

Configurar los ajustes del proxy de Windows

  1. Abre la ventana Configuración de proxy .
  2. Para utilizar un script de proxy, en Configuración automática de proxy, activa la opción Usar script de configuración. Proporcione la dirección al script.
  3. Para configurar manualmente el servidor proxy, en Configuración manual del proxy, activa Usar un servidor proxy. Proporcione la dirección del servidor proxy y el puerto.
    Importante:
    Añadir el prefijo http:// a la dirección del servidor proxy evita que UiPath Robot realice llamadas HTTPS. Para asegurarte de que el proxy funciona como se espera, elimina el prefijo http:// por completo o añade la dirección del proxy con los prefijos http:// y https:// .

    Por ejemplo:

    • Incorrecto: http=proxyaddress
    • Correcto: http=proxyaddress;https=proxyaddress
    • Correcto: http://proxyaddress;https://proxyaddress
  4. Para guardar tu configuración, selecciona Guardar.

Editar el archivo uipath.config

  1. Navega hasta la carpeta de instalación, %ProgramFiles%\UiPath\Studio.
  2. Busca el archivo uipath.config y ábrelo usando un editor de texto, como Notepad++.
  3. Añade la etiqueta <webProxySettings> y establece los valores basados en tu entorno proxy.
    1. Para utilizar un script de proxy, proporciona el siguiente par clave-valor:
      <webProxySettings>
          <add key="ScriptAddress" value="http://localhost/proxy.pac" />
      </webProxySettings><webProxySettings>
          <add key="ScriptAddress" value="http://localhost/proxy.pac" />
      </webProxySettings>
    2. Para proporcionar una dirección proxy, proporciona los siguientes pares clave-valor:
      <webProxySettings>
          <add key="ProxyAddress" value="http://1.1.1.1:1234/" />
          <add key="BypassLocalAddresses" value="True" />
          <add key="BypassList" value="server\.domain\.local$;www.google.com;192\.168\.\d{1,3}\.\d{1,3}" />
      </webProxySettings><webProxySettings>
          <add key="ProxyAddress" value="http://1.1.1.1:1234/" />
          <add key="BypassLocalAddresses" value="True" />
          <add key="BypassList" value="server\.domain\.local$;www.google.com;192\.168\.\d{1,3}\.\d{1,3}" />
      </webProxySettings>
  4. Guarda el archivo uipath.config.
  5. Reinicies el servicio de UiPath Robot.

Configurar los ajustes del proxy durante la instalación de UiPath Robot

Para añadir la configuración del proxy al instalar robots de modo de servicio, utiliza los parámetros de línea de comandos dedicados en tu comando de instalación.

Por ejemplo, el siguiente comando instala el UiPath Robot en modo de servicio y utiliza un script para configurar el proxy:

UiPathStudio.msi ADDLOCAL=DesktopFeature,Robot,RegisterService PROXY_SCRIPT_ADDRESS=http://localhost/proxy.pacUiPathStudio.msi ADDLOCAL=DesktopFeature,Robot,RegisterService PROXY_SCRIPT_ADDRESS=http://localhost/proxy.pac

El siguiente comando instala el UiPath Robot en modo de servicio y configura la autenticación básica para la configuración del proxy:

UiPathStudio.msi ADDLOCAL=DesktopFeature,Robot,RegisterService PROXY_ADDRESS=http://my.proxy.net:8008 PROXY_USERNAME="myUser" PROXY_PASSWORD="myUser" PROXY_DOMAIN="myUser"UiPathStudio.msi ADDLOCAL=DesktopFeature,Robot,RegisterService PROXY_ADDRESS=http://my.proxy.net:8008 PROXY_USERNAME="myUser" PROXY_PASSWORD="myUser" PROXY_DOMAIN="myUser"

Comprobación de la conexión del servidor proxy

  1. Conectar el robot a Orchestrator
  2. Implementa algunos paquetes en un entorno que contenga el Robot configurado anteriormente.
  3. Navega hasta la carpeta %userprofile%\.nuget\ y comprueba si se han descargado los paquetes de proceso y actividades correspondientes.
  4. Ejecuta el trabajo correspondiente para comprobar si se ejecuta correctamente.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.