Подключение к сети Yggdrasil

1.  Установка

Скачать актуальную версию Yggdrasil для Windows с GitHub:
https://github.com/yggdrasil-network/yggdrasil-go/releases
Файл для скачки вида — yggdrasil-0.5.13-x64.msi

2. Генерация постоянного ключа

Это нужно сделать один раз. Ключ привязывает ваш постоянный 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. Без него восстановить старый адрес невозможно.

Рубрика: