]> Sergey Matveev's repositories - stargrave-blog.git/commit
Попробовал Yggdrasil
authorSergey Matveev <stargrave@stargrave.org>
Thu, 11 Jul 2019 12:46:07 +0000 (15:46 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 11 Jul 2019 12:46:07 +0000 (15:46 +0300)
commit4d2866339b348396856b396dcf83294f976086e1
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent616ba766caf57a7dca176a0f2a068b7d341ca525
Попробовал Yggdrasil

https://yggdrasil-network.github.io/
Это авторами cjdns написанная с нуля на Go overlay сеть. Для меня, как
конечного пользователя, это всё такой же cjdns, только на другом языке и
с немного бОльшими продумками. Чем cjdns не устраивал? Тем что на моей
FreeBSD ну нифига он не работал стабильно, регулярно падаю в segfault,
при подключении к Hyperboria. И что для какой-то мелочи ему нужен был
NodeJS.

Yggdrasil очень приятно удивил! Абсолютно всё в нём заработало без
малейших проблем. Простой формат конфига, обнаружение по multicast-у в
локальной сети -- всё работает. Создаёт он при этом обычный TAP
интерфейс. Соединил 4 компьютера, где два знают о своих шлюзах по
multicast-у, а один шлюз вообще за NAT-ом. Подключался к глобальной сети
Yggdrasil -- всё работает. Похоже с ним буду плотнее работать, так как
пока недостатков не вижу, а плюсы в виде multicast-а очень приятны,
относительно cjdns.