Yggdrasil — различия между версиями
Материал из CADR
Avp (обсуждение | вклад) (Новая страница: «= Установка = == Ubuntu GNU/Linux == apt install yggdrasil == GNU Guix == guix install yggdrasil = Firewall = Поскольку сеть Yggdrasi…») |
Avp (обсуждение | вклад) |
||
| Строка 8: | Строка 8: | ||
guix install yggdrasil | guix install yggdrasil | ||
| − | = Firewall = | + | = Настройка = |
| + | |||
| + | == Firewall == | ||
Поскольку сеть Yggdrasil открывает доступ к машине-серверу по IPv6 адресу для всех участников сети, то необходимо настроить firewall. Самым простым способом это сделать является графическая утилита <code>gufw</code> (или консольная <code>ufw</code>.) | Поскольку сеть Yggdrasil открывает доступ к машине-серверу по IPv6 адресу для всех участников сети, то необходимо настроить firewall. Самым простым способом это сделать является графическая утилита <code>gufw</code> (или консольная <code>ufw</code>.) | ||
| Строка 15: | Строка 17: | ||
apt install gufw | apt install gufw | ||
| + | |||
| + | == Создание базового конфигурационного файла == | ||
| + | |||
| + | mkdir /etc/yggdrasil | ||
| + | yggdrasil -gecnconf > /etc/yggdrasil/yggdrasil.conf | ||
| + | |||
| + | == Публичные пиры == | ||
| + | https://github.com/yggdrasil-network/public-peers | ||
| + | |||
| + | Необходимо добавить в конфигурационный файл. Например: | ||
| + | |||
| + | <pre> | ||
| + | # ... | ||
| + | Peers: [ | ||
| + | tls://ygg.tomasgl.ru:61944?key=c5e0c28a600c2118e986196a0bbcbda4934d8e9278ceabea48838dc5d8fae576 | ||
| + | tls://ygg.loskiq.dev:17314 | ||
| + | # ... | ||
| + | ] | ||
| + | # ... | ||
| + | </pre> | ||
| + | |||
| + | Если необходимо только подключиться к публичной сети, то следует добавить одного пира. При желании (и возможности) пересылать транзитный трафик можно добавить несколько пиров. | ||
| + | |||
| + | Общая рекомендация такова, что желательно добавлять тех пиров, у которых скорость передачи данных больше или равна вашей скорости подключения к сети.<ref name="practical-peering">https://yggdrasil-network.github.io/2019/03/25/peering.html</ref> | ||
| + | |||
| + | == Автозапуск == | ||
| + | Ubuntu GNU/Linux: | ||
| + | |||
| + | systemctl enable yggdrasil | ||
| + | systemctl start yggdrasil | ||
| + | |||
| + | = Сноски = | ||
| + | <references/> | ||
= Источники = | = Источники = | ||
Версия 10:28, 24 июля 2022
Содержание
Установка
Ubuntu GNU/Linux
apt install yggdrasil
GNU Guix
guix install yggdrasil
Настройка
Firewall
Поскольку сеть Yggdrasil открывает доступ к машине-серверу по IPv6 адресу для всех участников сети, то необходимо настроить firewall. Самым простым способом это сделать является графическая утилита gufw (или консольная ufw.)
На Ubuntu GNU/Linux ставится так:
apt install gufw
Создание базового конфигурационного файла
mkdir /etc/yggdrasil yggdrasil -gecnconf > /etc/yggdrasil/yggdrasil.conf
Публичные пиры
https://github.com/yggdrasil-network/public-peers
Необходимо добавить в конфигурационный файл. Например:
# ...
Peers: [
tls://ygg.tomasgl.ru:61944?key=c5e0c28a600c2118e986196a0bbcbda4934d8e9278ceabea48838dc5d8fae576
tls://ygg.loskiq.dev:17314
# ...
]
# ...
Если необходимо только подключиться к публичной сети, то следует добавить одного пира. При желании (и возможности) пересылать транзитный трафик можно добавить несколько пиров.
Общая рекомендация такова, что желательно добавлять тех пиров, у которых скорость передачи данных больше или равна вашей скорости подключения к сети.[1]
Автозапуск
Ubuntu GNU/Linux:
systemctl enable yggdrasil systemctl start yggdrasil