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.
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"
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.
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
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
Enfin, n'oubliez pas de valider et autoriser le serveur sur votre espace de gestion ZeroTier via my.zerotier.com.