Yggdrasil: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
викификация, дополнение, уточнение
м оформление
 
(не показано 30 промежуточных версий 24 участников)
Строка 1: Строка 1:
{{карточка программы
{{Карточка программы}}
| name = Yggdrasil
| title =
| logo =
| logo_size =
| screenshot =
| caption =
| collapsible =
| author =
| developer =
| developers = Сообщество
| released =
| discontinued =
| latest preview version =
| latest preview date =
| frequently updated =
| programming language = [[Go]]
| user interface =
| operating system = [[Linux]], [[:en:Illumos|Illumos]], [[OS X]], [[FreeBSD]], [[windows]]
| platform = [[x86]], [[amd64]], [[MIPS architecture|MIPS]], [[ARM_(архитектура)|ARM]], [[PowerPC]]
| size =
| language = [[Английский язык|Английский]]
| status = Активный
| genre = [[Протокол передачи данных|сетевой протокол]]
| license = [[GNU_General_Public_License|GPLv3]]
| website = https://yggdrasil-network.github.io/installation.html
}}


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


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


Данные, передаваемые внутри сети Yggdrasil, полностью шифруются, используется [[Сквозное шифрование|сквозное]] [[Криптосистема с открытым ключом|асимметричное шифрование]] [[Эллиптическая криптография|на основе эллиптических кривых]]<ref>{{Cite web|lang=en-US|url=https://yggdrasil-network.github.io/2018/07/28/addressing.html|title=Addressing and Name-Independent Routing|author=Arceliar|website=Yggdrasil Network|date=2018-07-28|access-date=2023-04-14|archive-date=2023-04-14|archive-url=https://web.archive.org/web/20230414085235/https://yggdrasil-network.github.io/2018/07/28/addressing.html|deadlink=no}}</ref>, благодаря чему передаваемая информация надёжно защищена от других участников соединения. Дополнительная анонимизация пользователя может быть выполнена с помощью подключения через соответствующие сети ([[Tor]], [[I2P]]).


На данный момент существуют готовые сборки для [https://yggdrasil-network.github.io/installation.html Windows, Linux, macOS, iOS] и [https://github.com/vikulin/yggdrasil-android/releases Android]. Также возможна установка на некоторые модели роутеров.
Данная сеть направлена на приватность, для чего передаваемые данных внутри сети шифруются [[Сквозное шифрование|e2e]] [[Криптосистема с открытым ключом|асимметричным шифрованием]] [[Эллиптическая криптография|на основе эллиптических кривых]], благодаря чему передаваемая информация надежно защищена от других участников соединения. Анонимизация пользователя может быть выполнена с помощью подключения через соответствующие сети ([[Tor]], [[I2P|i2p]]).


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


Также имеется большое количество внутренних сервисов и сайтов, в том числе большое количество внутренних чатов.
На данный момент существуют готовые сборки для [https://yggdrasil-network.github.io/installation.html Windows, Linux, MacOS, IOS] и [https://github.com/vikulin/yggdrasil-android/releases Android]. Также возможна установка на некоторые модели роутеров.


Данная сеть обеспечивает корректную работу приложениям, поддерживающим [[IPv6]] протоколирование ([[XMPP]], [[Matrix]], [[Telegram|Telegram X]]).

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


== См. также ==
== См. также ==
* [[Cjdns]]
* [[Cjdns]]
* [[Ячеистая топология]]
* [[Ячеистая топология]]

== Примечания ==
{{примечания}}


== Ссылки ==
== Ссылки ==
* [https://yggdrasil-network.github.io/ Официальный сайт]{{ref-en}}
* [https://yggdrasil-network.github.io/ Официальный сайт]{{ref-en}}
* [http://habrahabr.ru/post/443934/ CJDNS мертв, да здравствует Yggdrasil]
* [http://habrahabr.ru/post/443934/ CJDNS мертв, да здравствует Yggdrasil]
* [https://coffee-cms.com/zametki/teper-my-v-yggdrasil/ Максимально простой мануал]


{{Анонимные сети}}
{{Анонимные сети}}


{{rq|sources}}
{{rq|sources|refless}}


[[Категория:Сетевые протоколы]]
[[Категория:Сетевые протоколы]]

Текущая версия от 06:35, 18 декабря 2023

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
Последняя версия
Репозиторий github.com/yggdrasil-net…
Лицензия GNU GPL 3 и LGPL-3.0[вд][4]
Сайт yggdrasil-network.github.io (англ.)

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

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

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

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

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

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

Примечания

[править | править код]
  1. Release 0.5.10 — 2024.
  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
  4. https://github.com/yggdrasil-network/yggdrasil-go/blob/master/LICENSE
  5. Arceliar. Addressing and Name-Independent Routing (амер. англ.). Yggdrasil Network (28 июля 2018). Дата обращения: 14 апреля 2023. Архивировано 14 апреля 2023 года.