¿Ya eres cliente de NinjaOne? Inicia sesión para ver más guías y las últimas actualizaciones.

Agente Ninja: Configuración para uso en servidor proxy

 

NinjaDojo-logo-darkblue.jpg

 

Hay dos casos en los que necesitarás añadir la configuración de tu proxy al agente NinjaOne . Este documento expone qué hacer en cada caso.

Para obtener información sobre qué funcionalidades son compatibles con el proxy, consulta Agente NinjaOne: funcionalidades compatibles en un servidor proxy.

 

Opciones 

Recursos adicionales: 

 

Si el agente de NinjaOne no tiene configurado el proxy:

En este caso, has creado una organización para un nuevo cliente y necesitas agregar la configuración del proxy a los agentes NinjaOne  para que los agentes de NinjaOne  apunten al servidor proxy.

Solución válida para el sistema operativo Windows únicamente

Añade a cada dispositivo las siguientes claves de registro.

Nota importante: La ruta de acceso es distinta en función de la arquitectura del dispositivo (32 bits, 64 bits)

  • dispositivo de 32 bits:
[HKEY_LOCAL_MACHINESOFTWARENinjaRMM LLCNinjaRMMAgentServer]
  • dispositivo de 64 bits:
[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeNinjaRMM LLCNinjaRMMAgentServer]

Ejemplo: 

  • "ProxyHost" = "192.168.32.144" (ProxyHost debe ser un valor de cadena)
  • "ProxyPort" = dword:00000c38  (ProxyPort debe ser un DWORD (32 bits))

 opcional:

  • "ProxyAuthName" = "SomeUserName" (nombre de usuario)
  • "ProxyAuthPassword" = "aPassword" (contraseña)

 

Solución para todos los sistemas operativos

Los avisos del proxy te solicitarán el tipo, el host y el puerto. El nombre de usuario y la contraseña son opcionales.

Ejecuta el siguiente comando desde la carpeta del agente NinjaOne:

  • Windows:
.NinjaRMMAgent.exe /setproxy  -host [IP] -port [PORT] -user [USER] -password [PASSWORD]
Nota importante: Estos parámetros te permitirán implementar la configuración de proxy de forma masiva y silenciosa. Puedes ejecutar este comando desde un script personalizado dentro de NinjaOne.

Ejemplo:

 .NinjaRMMAgent.exe /setproxy -host 127.0.0.1 -port 80 -user root -password helloworld
  • Linux:
./ninjarmm-linagent -set-proxy
  • Mac:
./ninjarmm-macagent -set-proxy

Para aplicar la nueva configuración del proxy, el servicio NinjaOne  debe ser reiniciado. Sigue los pasos que se indican en este artículo para reiniciar el agente a partir de un script personalizado.

 

Si el agente NinjaOne ya tiene configurado el proxy:

En este caso, es necesario eliminar o cambiar la configuración de proxy establecida en el agente NinjaOne .

Solución válida para el sistema operativo Windows únicamente

Sigue los pasos especificados con anterioridad para modificar las claves del registro de cada dispositivo.

Para aplicar la nueva configuración del proxy, el servicio NinjaOne  debe ser reiniciado. Sigue los pasos que se indican en este artículo para reiniciar el agente a partir de un script personalizado.

La contraseña del proxy se oculta automáticamente tras el primer inicio de sesión realizado con éxito utilizando esta contraseña.

Solución para todos los sistemas operativos

Ejecuta el siguiente comando desde la carpeta del agente NinjaOne  :

  • Windows:
 .NinjaRMMAgent.exe /removeproxy
  • Linux:
 ./ninjarmm-linagent -remove-proxy
  • Mac:
./ninjarmm-macagent -remove-proxy

A continuación, sigue los pasos mencionados anteriormente para establecer el proxy a través de la línea de comandos.

 

Configurar un proxy para NinjaOne Remote

Establecer un proxy para un player o streamer requiere pasos adicionales. NinjaOne Remote soporta el uso de un proxy SOCKS5 con soporte de red. Sin embargo, no es compatible con el proxy HTTP. 

El formato de la variable de entorno del sistema NC_PROXY debe definirse como sigue:

ParámetroDescripción

NC_PROXY

192.168.1.1:1080:utente:password

192.168.1.1

Dirección IP del proxy SOCKS5

1080

Puerto del proxy SOCKS5

usuario

Nombre de usuario para el proxy

contraseña

Contraseña de un usuario determinado para el acceso al proxy

Durante el arranque, el player o el streamer examinan esta variable de entorno, y si existe y tiene un formato correcto, utilizan ese parámetro para establecer la conexión a través de ese proxy.

Ejemplo de configuración de NC_PROXY para Windows:

Nota importante: Deberás utilizar la variable de entorno del sistema.

Para crear una nueva variable de sistema, dirígete a Configuración > Sistema > Acerca de > Configuración avanzada del sistema > Variables de entorno y, a continuación, en Variables de sistema, haz clic en Nueva.

NewSystemVariableII.png

 

Detección automática de proxy para Windows

  • Ahora, los clientes pueden desplegar agentes más fácilmente en entornos de red complejos en los que antes había que configurar y programar manualmente. Esto reducirá el tiempo que los departamentos de TI dedican a la incorporación y gestión de configuraciones de proxy e implementaciones en toda la flota, y permitirá a los MSP escalar en entornos únicos y diversos.
  • Cuando un agente se ejecuta en un sistema operativo Windows que admite una configuración de proxy nativa, el agente detectará y utilizará la configuración nativa para la conectividad, por lo que ya no será necesaria la configuración manual del agente.
  • Cuando el agente no es capaz de conectarse a través de la configuración de proxy detectada automáticamente, el agente se conectará directamente al servidor NinjaOne, por lo que los agentes pueden permanecer conectados al tablero.

Para habilitar esta característica, añada un nuevo valor DWORD al registro de Windows:

[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeNinjaRMM LLCNinjaRMMAgentServer] ProxyAutoDiscovery = 1

ProxyAuto1.png

Para desactivar esta función, elimine el valor o ajústelo a 0.

Evitar la configuración del proxy

Cuando el proxy está configurado, pero no hay acceso a Internet a través del proxy, el Agente/Rastreador tiene la capacidad de detectar una conexión directa a Internet y cambiar sin problemas a ella. Esto es particularmente útil en escenarios en los que un usuario pasa de un entorno con un proxy configurado y funcionando, como una oficina, a una ubicación diferente en la que ya no hay un proxy disponible, o viceversa.

Como se puede leer en el terminal, para que la configuración del proxy tenga efecto, debe reiniciar el agente NinjaRMM.

FAQ

Próximos pasos