Sei già un cliente NinjaOne? Effettua il login per visualizzare le altre guide e gli ultimi aggiornamenti.

Agente Ninja: Configurazione per l’uso di un server proxy

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'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 = 1

ProxyAuto1.png

Per 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.

Nota importante: il percorso varia a seconda dell'architettura del dispositivo (32 bit, 64 bit)

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]
Nota importante: i parametri consentono di distribuire le impostazioni proxy in modo silenzioso e in blocco. È possibile eseguire questo comando da uno script personalizzato all'interno di NinjaOne.

Esempio:

.NinjaRMMAgent.exe /setproxy -host 127.0.0.1 -port 80 -user root -password helloworld

Linux:

./ninjarmm-linagent -set-proxy

Mac:

./ninjarmm-macagent -set-proxy

Per 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 /removeproxy

Linux:

 ./ninjarmm-linagent -remove-proxy

Mac:

./ninjarmm-macagent -remove-proxy

Quindi, 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:

ParametroDescrizione

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

Nota importante: dovrai utilizzare la variabile d'ambiente di sistema.

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.

NewSystemVariableII.png

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.

Risorse aggiuntive

Domande frequenti

Passi successivi