Argomento
Questo articolo illustra come configurare NinjaOne Agent per l'utilizzo tramite un server proxy.
Ambiente
Gestione degli endpoint NinjaOne
Descrizione
Un server proxy inoltra il traffico di rete tra un dispositivo e Internet. Le organizzazioni utilizzano spesso un proxy per controllare, filtrare o monitorare il traffico.
È necessario configurare le impostazioni del proxy nei seguenti casi:
- L'agente NinjaOne non dispone di impostazioni proxy configurate.
- L'agente NinjaOne ha già configurate impostazioni proxy errate.
Fare riferimento a NinjaOne Agent: Funzionalità supportate tramite un server proxy per informazioni su quali funzionalità sono supportate tramite un proxy
Indice
- Rilevamento automatico del proxy per Windows
- L'agente NinjaOne non ha impostazioni proxy configurate
- L'agente NinjaOne ha già le impostazioni proxy configurate
Rilevamento automatico del proxy per Windows
- L'implementazione semplificata dell'agente elimina la configurazione manuale e lo scripting personalizzato nelle reti complesse. Questa automazione riduce i tempi di onboarding per le flotte IT e consente agli MSP di gestire ambienti unici su larga scala.
- Quando un agente è in esecuzione su un sistema operativo Windows che supporta una configurazione proxy nativa, l'agente rileverà e utilizzerà le impostazioni native per la connettività, in modo che non sia più necessaria la configurazione manuale dell'agente.
- Quando l'agente non è in grado di connettersi tramite le impostazioni proxy rilevate automaticamente, si connetterà direttamente al server NinjaOne, in modo da rimanere connesso alla dashboard.
Per abilitare questa funzione, aggiungere un nuovo valore DWORD al registro di Windows:
[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeNinjaRMM LLCNinjaRMMAgentServer] ProxyAutoDiscovery = 1Per disabilitare questa funzione, eliminare il valore o impostarlo su 0.
Se l'agente RMM NinjaOne non dispone di impostazioni proxy configurate
In questo scenario, è stata creata un'organizzazione per un nuovo cliente ed è necessario aggiungere le impostazioni proxy agli agenti NinjaOne RMM in modo che gli agenti NinjaOne puntino al server proxy.
Soluzione solo per il sistema operativo Windows
Aggiungere le chiavi di registro riportate di seguito a ciascun dispositivo.
Dispositivo a 32 bit:
[HKEY_LOCAL_MACHINESOFTWARENinjaRMM LLCNinjaRMMAgentServer]Dispositivo a 64 bit:
[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeNinjaRMM LLCNinjaRMMAgentServer]Esempio:
- "ProxyHost" = "192.168.32.144"(ProxyHost deve essere un valore stringa)
- "ProxyPort" = dword:00000c38 (ProxyPort deve essere un DWORD (32 bit))
opzionale:
- "ProxyAuthName" = "SomeUserName"
- "ProxyAuthPassword" = "unaPassword"
Soluzione per tutti i sistemi operativi
Le richieste del proxy chiederanno il tipo, l'host e la porta. Nome utente e password sono facoltativi.
Esegui il seguente comando dalla cartella dell'agente NinjaOne:
Windows:
.NinjaRMMAgent.exe /setproxy -host [IP] -port [PORT] -user [USER] -password [PASSWORD]Esempio:
.NinjaRMMAgent.exe /setproxy -host 127.0.0.1 -port 80 -user root -password helloworldLinux:
./ninjarmm-linagent -set-proxyMac:
./ninjarmm-macagent -set-proxyPer applicare le nuove impostazioni del proxy, è necessario riavviare il servizio NinjaOne. Segui le istruzioni contenute in questo articolo per riavviare l'agente da uno script personalizzato.
Se l'agente NinjaOne ha già delle impostazioni proxy configurate
In questo caso, è necessario rimuovere o modificare le impostazioni proxy configurate nell'agente NinjaOne.
Soluzione solo per il sistema operativo Windows
Segui i passaggi sopra indicati per modificare le chiavi di registro per ciascun dispositivo.
Per applicare le nuove impostazioni proxy, è necessario riavviare il servizio NinjaOne. Seguire le istruzioni riportate in questo articolo per riavviare l'agente da uno script personalizzato.
La password del proxy viene automaticamente nascosta dopo il primo accesso riuscito con questa password.
Soluzione per tutti i sistemi operativi
Esegui il seguente comando dalla cartella dell'agente NinjaOne:
Windows:
.NinjaRMMAgent.exe /removeproxyLinux:
./ninjarmm-linagent -remove-proxyMac:
./ninjarmm-macagent -remove-proxyQuindi, segui i passaggi sopra indicati per configurare il proxy tramite la riga di comando.
Configurazione di un proxy per NinjaOne Remote
La configurazione di un proxy per un giocatore o uno streamer richiede ulteriori passaggi. NinjaOne Remote supporta l'uso di proxy HTTP(s) e SOCKS5 con supporto di rete. NinjaOne Remote supporta anche il proxy HTTP, ma si consiglia vivamente di utilizzare invece HTTP(s).
Il formato della variabile d'ambiente di sistema NC_PROXY deve essere definito come segue:
| Parametro | Descrizione |
|---|---|
NC_PROXY | 192.168.1.1:1080:nome utente:password |
192.168.1.1 | Indirizzo IIP del proxy HTTP(S)/SOCKS5 |
1080 | Porta del proxy (8080 è l'impostazione predefinita comune per il proxy HTTPS) |
user | Nome utente per il proxy (lasciare vuoto se non c'è un utente) |
password | Password per il nome utente (lasciare vuoto se non c'è password |
Nota: anche se non ci sono nome utente e/o password, i due punti finali sono comunque obbligatori. (ad es. 192.168.1.1:8080:user: o 192.168.1.1:8080:
All'avvio, il lettore o lo streamer esamina questa variabile d'ambiente e, se esiste e ha un formato corretto, utilizza quel parametro per stabilire la connessione tramite quel proxy.
Esempio di configurazione di NC_PROXY per Windows
Per creare una nuova variabile di sistema, andare su Impostazioni > Sistema > Informazioni > Impostazioni di sistema avanzate > Variabili d'ambiente, quindi, in Variabili di sistema, fare clic su Nuovo.
Impostazioni di bypass del proxy
Quando il proxy è configurato, ma non c'è accesso a Internet tramite il proxy, l'Agent/Patcher è in grado di rilevare una connessione Internet diretta e passare ad essa senza interruzioni. Ciò è particolarmente utile in scenari in cui un utente passa da un ambiente con un proxy configurato e funzionante, come un ufficio, a una posizione diversa dove non è più disponibile un proxy, o viceversa.
Come si può leggere nel terminale, affinché la configurazione del proxy abbia effetto, è necessario riavviare l'agente NinjaOne RMM.

