Vous êtes déjà client NinjaOne ? Connectez-vous pour consulter d'autres guides et les dernières nouvelles.

Agent Ninja : Configuration pour utilisation sur un serveur proxy

 

 

NinjaDojo-logo-darkblue.jpg

 

Il existe deux cas ed figure pour lesquels vous aurez besoin d’ajouter vos paramètres de proxy à l’agent NinjaOne . Ce document indique la marche à suivre dans chacun des cas.

Pour plus d’informations sur les fonctionnalités prises en charge par le proxy, veuillez consulter Agent NinjaOne : Fonctionnalités prises en charge par un serveur proxy..

 

Options : 

Ressources supplémentaires : 

 

Si l’agent NinjaOne n’a pas de paramètres de proxy configurés :

Dans ce cas de figure, vous avez créé une organisation pour un nouveau client et vous devez ajouter des paramètres de proxy à la base de données de NinjaOne afin que les agents NinjaOne redirigent vers le serveur proxy.

Solutions pour le système d'exploitation Windows uniquement

Ajoutez les clés de registre ci-dessous à chaque appareil.

Remarque importante : Le chemin d'accès est différent selon l'architecture de l'appareil (32 bits, 64 bits)

  • appareil 32 bits :
[HKEY_LOCAL_MACHINESOFTWARENinjaRMM LLCNinjaRMMAgentServer]
  • appareil 64 bits :
[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeNinjaRMM LLCNinjaRMMAgentServer]

Exemple : 

  • "ProxyHost" = "192.168.32.144" (ProxyHost doit être une valeur de chaîne)
  • "ProxyPort" = dword:00000c38  (ProxyPort doit être un DWORD (32 bits))

 facultatif :

  • "ProxyAuthName" = "SomeUserName" (nom d'utilisateur)
  • "ProxyAuthPassword" = "aPassword" (mot de passe)

 

Solutions pour tous les systèmes d'exploitation

Les invites de proxy vous demanderont le type, l’hôte et le port. Le nom d'utilisateur et le mot de passe sont facultatifs.

Exécutez la commande suivante à partir du dossier de l'agent NinjaOne :

  • Windows :
.NinjaRMMAgent.exe /setproxy  -host [IP] -port [PORT] -user [USER] -password [PASSWORD]
Remarque importante : Les paramètres vous autoriseront à déployer les paramètres de proxy de manière silencieuse et groupée. Vous pouvez exécuter cette commande à partir d'un script personnalisé dans NinjaOne.

Exemple :

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

Pour tenir compte des nouveaux paramètres de proxy, le logiciel NinjaOne doit être redémarré. Veuillez vous référer à cet article pour redémarrer l’agent à partir d’un script personnalisé.

 

Si l'agent NinjaOne a déjà des paramètres de proxy configurés :

Dans ce cas de figure, vous devez supprimer ou modifier les paramètres de proxy configurés dans la base de données de NinjaOne ou les modifier.

Solutions pour le système d'exploitation Windows uniquement

Suivez les étapes précédentes pour modifier les clés de registre pour chaque appareil.

Pour tenir compte des nouveaux paramètres de proxy, le logiciel NinjaOne doit être redémarré. Veuillez vous référer à cet article pour redémarrer l’agent à partir d’un script personnalisé.

Le mot de passe du proxy est automatiquement masqué après la première connexion réussie à l'aide de ce mot de passe.

Solutions pour tous les systèmes d'exploitation

Exécutez la commande suivante à partir de la fenêtre NinjaOne 

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

Puis reprenez les étapes précédentes pour paramétrer le proxy via ligne de commande.

 

Configurer un proxy pour NinjaOne Remote :

Établir un proxy pour un lecteur ou un streamer nécessite quelques étapes supplémentaires. NinjaOne Remote prend en charge l'utilisation d'un proxy SOCKS5 avec support réseau. Il ne prend cependant pas en charge le proxy HTTP. 

Le format de la variable d'environnement système NC_PROXY doit être définie comme suit :

Paramètres Description

NC_PROXY

192.168.1.1:1080:utente:password

192.168.1.1

Adresse IP du proxy SOCKS5

1080

Port du proxy SOCKS5

user

Nom d'utilisateur pour le proxy

password

Mot de passe d'un utilisateur donné pour l'accès au proxy

Au démarrage, le lecteur ou le streamer examine cette variable d'environnement et, si elle existe et si son format est correct, utilise ce paramètre pour établir la connexion via ce proxy.

Exemple d'installation de NC_PROXY pour Windows :

Remarque importante : Vous devrez utiliser la variable d'environnement du système.

Pour créer une nouvelle variable système, allez dans Paramètres > Système > Informations système > Paramètres avancés du système > Variables d'environnement, puis sous Variables système, cliquez sur Nouveau.

NewSystemVariableII.png

 

Détection automatique de proxy pour Windows:

  • Les clients peuvent désormais déployer des agents plus facilement dans des environnements réseau complexes, alors qu'auparavant la configuration et les scripts étaient manuels. Cela réduira le temps consacré à l'intégration et à la gestion des paramètres de proxy et des déploiements à l'échelle de la flotte pour les départements informatiques, et permettra aux MSP de s'adapter à des environnements uniques et diversifiés.
  • Lorsqu'un agent fonctionne sur un système d'exploitation Windows qui prend en charge une configuration proxy native, l'agent détecte et utilise les paramètres natifs pour la connectivité, de sorte que la configuration manuelle de l'agent n'est plus nécessaire.
  • Lorsque l'agent n'est pas en mesure de se connecter via les paramètres proxy détectés automatiquement, il se connectera directement au serveur NinjaOne, de sorte que les agents puissent rester connectés au tableau de bord.

Pour activer cette fonctionnalité, ajoutez une nouvelle valeur DWORD au registre Windows :

[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeNinjaRMM LLCNinjaRMMAgentServer] ProxyAutoDiscovery = 1

ProxyAuto1.png

Pour désactiver cette fonction, supprimez la valeur ou mettez-la à 0.

Contournement des paramètres du proxy

Lorsque le proxy est configuré, mais qu'il n'y a pas d'accès à l'internet via le proxy, l'Agent/Patcher a la capacité de détecter une connexion directe à l'internet et d'y basculer de manière transparente. Ceci est particulièrement utile dans les scénarios où un utilisateur passe d'un environnement avec un proxy configuré et fonctionnel, tel qu'un bureau, à un autre endroit où il n'y a plus de proxy disponible, ou vice versa.

Comme vous pouvez le lire dans le terminal, pour que la configuration du proxy prenne effet, vous devez redémarrer l'agent NinjaRMM.

FAQ

Pour aller plus loin