Кратко об Yggdrasil для начинающих

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Одна страница
4X_Pro
Создатель сайта
Всего сообщений: 4643
Зарегистрирован: 9 дек. 2015 г., 19:20
Рейтинг пользователя: 2542

1
. Редактировалось 3 раза, последний — #1

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

Yggdrasil реализован на языке Go и доступен для сборки и установки в большинстве популярных ОС.

При работе в оверлейном режиме (поверх Интернет или локальной сети) Yggdrasil не требует подключения по протоколу IPv6, узлы могут соединяться между собой, используя IPv4, однако, операционная система, в которой запущен Yggdrasil должна поддерживать работу протокола IPv6.

Внутри yggdrasil используются IPv6-адреса с префиксом 0200::/7.

Установка под Ubuntu/Debian

sudo apt-get install dirmngr sudo mkdir -p /usr/local/apt-keys gpg --fetch-keys https://neilalexander.s3.dualstack.eu-west-2.amazonaws.com/deb/key.txt gpg --export 569130E8CA20FBC4CB3FDE555898470A764B32C9 | sudo tee /usr/local/apt-keys/yggdrasil-keyring.gpg > /dev/null echo 'deb [signed-by=/usr/local/apt-keys/yggdrasil-keyring.gpg] http://neilalexander.s3.dualstack.eu-west-2.amazonaws.com/deb/ debian yggdrasil' | sudo tee /etc/apt/sources.list.d/yggdrasil.list sudo apt-get update sudo apt-get install yggdrasil sudo systemctl start yggdrasil

С чего начать

Начать использовать Yggdrasil просто: установите его, в соответствии с инструкцией для вашей операционной системы, добавьте в конфигурационный файл один или несколько публичных пиров, перезапустите сервис / демон, чтобы изменения в конфигурационном файле вступили в силу и попробуйте, проверить доступность какого-нибудь другого узла с помощью ping, например, так:

ping 21e:a51c:885b:7db0:166e:927:98cd:d186


Здесь 21e:a51c:885b:7db0:166e:927:98cd:d186 - это IPv6-адрес узла, на котором размещается web-сервис со списком сайтов внутри сети. Если ping даёт ответы на ваши запросы, значит, Yggdrasil работает нормально и вы подключены к сети.

Узнать свой IP

sudo yggdrasilctl getself


Или же обычный ip addr и посмотреть адрес появившегося tun-интерфейса.

Наиболее важные ссылки

Введение в Yggdrasil
yggdrasil-network.github.io/services.html

Список публичных узлов: http://[319:3cf0:dd1d:47b9:20c:29ff:fe2c:39bd]/
Каталог сайтов Yggdrasil: http://[21e:a51c:885b:7db0:166e:927:98cd:d186]/

Ребята, давайте жить спокойно!


Одна страница

У вас нет прав для отправки сообщений в эту тему.