Installer et configurer l'agent ZeroTier avec PowerShell

Introduction

L'agent ZeroTier permet de créer facilement des réseaux virtuels privés (VPN) sécurisés et simples à gérer.
Voici comment l'installer, rejoindre un réseau et faire en sorte qu'il se connecte au réseau ZeroTier automatiquement à chaque redémarrage du serveur Windows Core.


Étapes d'installation et de configuration :

1. Téléchargement

Utilisez la commande suivante pour télécharger le fichier MSI de ZeroTier :

mkdir /Temp

iwr -uri "https://download.zerotier.com/dist/ZeroTier One.msi" -outfile "/Temp/ZeroTier One.msi"

2. Installation

Déplacez-vous dans le répertoire où le fichier a été téléchargé et lancez l'installation silencieuse :

sl /Temp

msiexec.exe /i "ZeroTier One.msi" /qn /l*v "C:\Temp\ZeroTierInstall.log"

Start-Sleep -Seconds 30

Le délai (Start-Sleep) est important pour permettre à l'installation de se terminer correctement et aux règles de pare-feu ZeroTier nécessaires de se créer.

3. Rejoindre un réseau ZeroTier

Définissez l'identifiant du réseau ZeroTier (remplacez ID-RESEAU-ZEROTIER par l'identifiant réel de votre réseau) et utilisez la commande suivante pour rejoindre automatiquement ce réseau :

$ZeroTierNetID = "ID-RESEAU-ZEROTIER"

sl 'C:\Program Files (x86)\ZeroTier\One'

.\zerotier-cli.bat join $ZeroTierNetID

4. Configuration pour une reconnexion automatique

Pour s'assurer que l'agent ZeroTier se reconnecte automatiquement au réseau au démarrage du serveur, créez directement une entrée dans le registre Windows :

$command = "\"C:\Program Files (x86)\ZeroTier\One\zerotier-cli.bat\" join $ZeroTierNetID"

New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" -Name "ZeroTierAutoJoin" -Value $command -PropertyType "String" -Force

5. Validation finale

Enfin, n'oubliez pas de valider et autoriser le serveur sur votre espace de gestion ZeroTier via my.zerotier.com.


⬆️ Retour en haut de la page