Где можно скачать последнюю версию 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% случаев всё работает с первого раза.