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
- El agente NinjaOne no tiene configurado el proxy
- El agente NinjaOne ya tiene configurado el proxy
- Configurar un proxy para NinjaOne Remote
- Detección automática de proxy para Windows
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]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ámetro | Descripció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:
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.
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
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.


