Robot
2023.4
False
Imagen de fondo del banner
Guía de usuario del robot
Última actualización 13 de may. de 2024

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

Si tienes un Robot que está en una red cerrada, o en una red distinta a la que utiliza Orchestrator, no es posible la comunicación entre ambos productos de UiPath. Como resultado, para facilitar esta comunicación, puedes usar un servidor proxy con tu Robot.

Para redirigir el Robot a través de un servidor proxy, deberás realizar múltiples configuraciones en la máquina Robot. Se dividen en los siguientes pasos:

  1. Configura tu navegador web preferido para asegurarte de que la máquina Robot pueda acceder a Orchestrator a través del servidor proxy indicado.
  2. Edita los archivos de configuración del Robot y de NuGet para asegurarte de que la conexión entre el Robot y Orchestrator se enruta a través del servidor proxy proporcionado y que los paquetes de actividades y los procesos de automatización se pueden descargar a través del servidor proxy especificado.
Nota:
  • El robot en modo de usuario hereda la configuración del proxy desde las Opciones de Internet, mientras que el robot en modo de servicio requiere realizar una configuración específica en el archivo uipath.config desde la carpeta de instalación de Studio.
  • Cuando el robot esté instalado en modo de servicio y necesites utilizar la característica de Inicio de sesión interactivo desde el UiPath Assistant, debes configurar la configuración del proxy tanto en el archivo uipath.config como en la configuración de Windows para el usuario desde el que se está ejecutando el robot.
Importante: cuando el robot se instala en modo usuario, para utilizar configuraciones de proxy que requieren autenticación básica (no de Windows) para la ejecución de procesos, es necesario añadir las credenciales al Administrador de credenciales de la máquina, ya que la configuración del uipath.configarchivo solo se aplica al robot en modo servicio.

Configuración de los ajustes del proxy

Se pueden establecer configuraciones para el script de proxy o la dirección del proxy desde la sección Conexiones en Opciones de Internet o desde el menú Configuración de proxy en la Configuración de Windows.

Configuración del navegador web

  1. En Internet Explorer, haz clic en Herramientas > Opciones de Internet. Se mostrará la ventana Opciones de Internet.


  2. En la pestaña Conexiones, haz clic en Configuración de LAN. Se mostrará la ventana Configuración de red de área local (LAN). Dependiendo de tus ajustes, puedes establecer un script de configuración de proxy o un servidor proxy.


  3. Configura el Servidor proxy o Configuración automática (para el script de proxy).
  4. Haz clic en Aceptar. Tus ajustes se guardarán.
  5. En el navegador web, escribe la URL de Orchestrator para probar la conexión.

Configuración de los ajustes de proxy de Windows

  1. Abre el menú de inicio y busca Configuración del proxy.
  2. Establece la Configuración automática del proxy (para el script de proxy) o la Configuración manual del proxy (para el servidor proxy).
  3. Guarda los ajustes.
En el navegador web, escribe la URL de Orchestrator para probar la conexión.


Importante:
Al configurar o editar la dirección proxy en la sección de configuración manual del proxy del menú Configuración de Proxy de Windows, no añadas el prefijo http:// a la dirección proxy. Esto obliga a las aplicaciones basadas en .NET como el Robot a utilizar el proxy solo para las llamadas HTTP, y como la mayoría de las llamadas son HTTPS, no se puede utilizar la configuración del proxy.
Para solucionarlo, asegúrate de eliminar el prefijo http:// o añade la dirección proxy con los prefijos http:// y https://.

Ejemplo:

  • http=proxyaddress -> incorrecto
  • http=proxyaddress;https=proxyaddress -> correcto
  • http://proxyaddress;https://proxyaddress -> correcto

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.
    <webProxySettings>
        <add key="ScriptAddress" value="http://localhost/proxy.pac" />
    </webProxySettings><webProxySettings>
        <add key="ScriptAddress" value="http://localhost/proxy.pac" />
    </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><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 y reinicia el servicio de robot para que los cambios surtan efecto.
Nota: A partir de la versión 2021.4 de UiPath Robot, la lista de derivación debe contener una matriz de cadenas de expresiones regulares que contengan las URI de los servidores que derivar.

Autenticación de proxy de credenciales de Windows

A partir de la versión 2021.4.4, el Robot puede funcionar con configuraciones de proxy que utilizan la autenticación mediante Credenciales de Windows. Para habilitar esta funcionalidad, añade la variable del entorno del UIPATH_PROXY_USE_DEFAULT_CREDENTIALSsistema en la máquina con el valor establecido a true.
Nota:
Solo se debe establecer uno de ScriptAddress y ProxyAddress. Si se establecen ambos, tiene preferencia ScriptAddress.
BypassList y BypassLocalAddresses solo deben establecerse cuando se establece ProxyAddress.

Autenticación básica

A partir de la versión v2021.10, el servicio Robot admite servidores proxy que utilicen protocolos de autenticación básica.

Robot en modo servicio

Para habilitar esta funcionalidad cuando el UiPath robot se instala en modo de servicio, tienes que editar la sección webProxySettings del archivo uipath.config y añadir la siguiente información:
<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>
Importante: El ejecutor de robot no admite configuraciones de proxy usando métodos de autenticación básicos. Esto significa que puedes usar autenticación básica para conectar a Orchestrator y descargar paquetes, pero no para el flujo de trabajo real.

Robot en modo usuario

Cuando el UiPath Robot está instalado en modo usuario, el UiPath Assistant detecta automáticamente que hay una configuración de proxy básica en la máquina y pide al usuario un nombre de usuario y una contraseña.

Comprobación de la conexión del servidor proxy

  1. Conecta 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.
    Nota: al actualizar desde versiones anteriores a la versión 2021.4, las configuraciones de proxy se migran desde el archivo proxy.config al uipath.config para que coincidan con el nuevo formato.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.