Yggdrasil

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая IDIB (обсуждение | вклад) в 06:43, 17 октября 2022 (викификация). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
Yggdrasil
Тип протокол передачи данных
Написана на Go[2]
Операционные системы Linux[2], Illumos, macOS[2], FreeBSD[2], Windows[2], OpenBSD[2], OpenWrt[2], Android[3] и iOS[3]
Языки интерфейса английский
Аппаратные платформы x86, x86-64, MIPS, ARM и PowerPC
Последняя версия 0.4.4 (7 июля 2022[1])
Репозиторий github.com/yggdrasil-net…
Лицензия LGPLv3
Сайт yggdrasil-network.github.io (англ.)

Yggdrasil — сетевой протокол и его реализация, с помощью которого можно создать mesh-сеть, которая будет работать в оверлейном режиме, позволяя создать приватную сеть поверх Интернета. Реализация сети Yggdrasil это попытка воплотить концепцию нулевой настройки сетей — пользователю не нужно знать маршруты, нужно только добавить в конфиг файл адреса известных публичных пиров — всё должно работать сразу из коробки и должно масштабироваться.

Причём сеть может одновременно работать в двух режимах — через интернет и без интернета, соединяясь физически напрямую c соседними устройствами (через Ethernet, Wi-Fi или Bluetooth) работая на 3-м уровне модели OSI.

Данные, передаваемые внутри сети Yggdrasil, полностью шифруются, используется сквозное асимметричное шифрование на основе эллиптических кривых[источник не указан 944 дня], благодаря чему передаваемая информация надёжно защищена от других участников соединения. Дополнительная анонимизация пользователя может быть выполнена с помощью подключения через соответствующие сети (Tor, I2P).

На данный момент существуют готовые сборки для Windows, Linux, MacOS, IOS и Android. Также возможна установка на некоторые модели роутеров.

Сеть Yggdrasil обеспечивает корректную работу для приложений, поддерживающих протокол IPv6 (XMPP, Matrix, Telegram X).

Также имеется большое количество внутренних сервисов и сайтов, в том числе большое количество внутренних чатов.

См. также

Ссылки

  1. Репозиторий GitHub
  2. 1 2 3 4 5 6 7 https://github.com/yggdrasil-network/yggdrasil-go
  3. 1 2 https://yggdrasil-network.github.io/installation.html