Установка на Windows

Где можно скачать последнюю версию windows-установщика:

Устанавливаем.

Настройка

После установки надо настроить Yggdrasil, разрешив ему подключение к публичным пирам сети (через которые ваш компьютер будет сообщаться с остальными компьютерами сети).

Установщик Yggdrasil автоматически создает файл конфигурации yggdrasil.conf (если он не был создан ранее) в какой-либо из следующих папок:

  • 64-bit Windows: C:\Program Files\Yggdrasil
  • 32-bit Windows: C:\Program Files (x86)\Yggdrasil
  • C:\ProgramData\Yggdrasil

1. Открываем конфигурационный файл (см. абзац выше) в текстовом редакторе и одновременно открываем список публичных пиров на гитхабе.

2. В списке публичных пиров находим один или несколько подходящих tcp-адресов и переписываем их в конфигурационный файл, в раздел Peers внутри квадратных скобок по образцу (вместо букв abcde, соответственно, будут реальные адреса):

Peers:
[
  tcp://a.b.c.d:e
  tcp://d.c.b.a:e
  tcp://[a:b:c::d]:e
  tcp://[d:c:b::a]:e
]

Не забываем сохранить конфигурационный файл.

Теперь подробнее:

  • Открываем список публичных пиров.
  • Выбираем нужный географический регион и страну. Например: /europe/netherlands.md
  • В документе выбранной страны (например, netherlands.md) увидим перечень TCP-адресов. Это и есть пиры для подключения. Например: Amsterdam, operated by TechInc tcp://195.169.146.32:55060.
  • Копируем один или несколько TCP-адресов в раздел «Peers» конфигурационного файла между квадратных скобок (образец выше). Сохраняем конфигурацию.
  • При необходимости повторяем. В файл yggdrasil.conf можно добавлять пиры, относящиеся к любому региону, на ваше усмотрение. Yggdrasil автоматически обеспечит наилучший маршрут трафика.

3. Перезапускаем Yggdrasil, чтобы изменения конфигурации вошли в силу. О перезапуске немного подробнее будет ниже.

Что делать, если ни один из официальных пиров для меня недоступен?

По разным причинам у пользователя может отсутствовать прямой выход на официальные TCP-адреса из списка публичных пиров. В таком случае, нужно найти ближайшего к вам пользователя Yggdrasil, узнать у него TCP-адрес его собственной ноды, и подключаться через неё (по Wi-Fi, кабелем, любым другим способом). Далее Yggdrasil автоматически определит эффективные маршруты трафика. В этом суть и смысл самоорганизующейся mesh-сети.

Управление службой в Windows и перезапуск

Yggdrasil устанавливается в Windows как служба, и стартует автоматически при запуске Windows. Вы можете запустить, остановить и перезагрузить сервис Yggdrasil, используя вкладку «Службы» в Диспетчере Задач. А можно просто отключить службу, чтобы она не стартовала вместе с Windows, и включать вручную когда это необходимо.

В более старых версиях Windows вы можете воспользоваться утилитой «Службы» (Пуск — Выполнить — «services.msc»).

Вам нужно перезапускать службу Yggdrasil после каждого изменения конфигурации (это требуется редко).

Фаервол Windows

Фаервол Windows может запросить для Yggdrasil разрешение на входящие и исходящие соединения. Если так, то следует дать согласие, т.к. в противном случае Yggdrasil не сможет корректно устанавливать соединение с публичными пирами.

Важно отметить, что Yggdrasil по умолчанию разрешает входящий трафик через виртуальный сетевой адаптер Yggdrasil . Поэтому вы можете быть заинтересованы в том, чтобы назначить этому виртуальному адаптеру режим работы «Публичная сеть». Тогда нежелательные входящие соединения будут блокироваться автоматически.

В таком случае, уделите отдельное внимание тому, чтобы службы Общего доступа к файлам и папкам (SMB), Удалённого вызова процедур (RPC) или Удалённого рабочего стола (RDP) не были допущены к выполнению через «Публичную сеть», пока вы целенаправленно не захотите сделать свой компьютер доступным в сети Yggdrasil удалённо.

Что делать в сети?

Скорее всего, вы успешно подключились к сети и можете воспользоваться ресурсами со страницы Основные ресурсы, или ознакомиться с официальным (но неполным) списком публичных сервисов (en) на сайте документации проекта.

Остались вопросы?

Ознакомьтесь с официальной документацией проекта (en).

Если у вас всё равно остались вопросы — можете пообщаться с пользователями в Телеграме: https://t.me/Yggdrasil_ru — но Пожалуйста, перед обращением в чат сделайте всё по инструкциям. В 99% случаев всё работает с первого раза.