Это нужно сделать один раз. Ключ привязывает ваш постоянный IPv6-адрес к устройству. Открыть PowerShell от имени администратора и выполнить:
cd “C:\Program Files\Yggdrasil” .\yggdrasil.exe -genconf
Из вывода скопировать строку PrivateKey (Должна быть вверху вывода) — она выглядит так: PrivateKey: b94fe62b85b5e9f4c0a24323a7ca3fe8…
3. Редактирование конфига
Открыть файл C:\ProgramData\Yggdrasil\yggdrasil.conf и вставить:
{ “PrivateKey”: “вставьте_сюда_ваш_приватный_ключ”, “Peers”: [ “актуальные ip хостингов через запятую”, “после последнего хостинга запятую НЕ СТАВИТЬ” ], “MulticastInterfaces”: [ { “Regex”: “.*”, “Beacon”: true, “Listen”: true, “Password”: “” } ], “IfName”: “auto”, “IfMTU”: 65535, “NodeInfoPrivacy”: false }
Никому не передавайте PrivateKey! Это ваш секретный ключ.
4. Запуск
Открыть командную строку (cmd) от имени администратора и ввести:
net stop Yggdrasilnet start Yggdrasil
5. Проверка работоспособности
cd “C:\Program Files\Yggdrasil” .\yggdrasilctl.exe getPeers
В столбце State должен быть Up напротив актуальных IP-адресов хостов.
6. Узнать свой постоянный IPv6
.\yggdrasilctl.exe getSelf
Запишите адрес из поля address — он будет одинаковым при каждом запуске, пока PrivateKey в конфиге не изменится. Это ваш постоянный идентификатор в сети.
Желательно, сообщить свой постоянный адрес Nerwix.
Важно: если переустанавливаете Yggdrasil или меняете компьютер — сохраните файл yggdrasil.conf с вашим PrivateKey. Без него восстановить старый адрес невозможно.