HyperModem: Девайс для доступа в децентрализованный peer to peer интернет будущего
Интернет в наше время излишне централизован и держится на костылях. Не всех это устраивает. Для технологии 1970-х годов он еще неплохо справляется, но зачем нам в 2022 году такие вещи, как централизованные интернет-провайдеры, BGP, IPv4, TLS? Можно ведь сделать лучше!
Yggdrasil Network - децентрализованная самоорганизующаяся сетевая инфраструктура. Каждый узел этой сети равно участвует в маршрутизации и расширяет ее охват. Все соединения защищены сквозным шифрованием, значение IPv6 адреса узла вычисляется из его криптоключей. Практически любые пользовательские приложения могут использовать Yggdrasil в качестве среды передачи данных вместо legacy интернета. Как же сделать эту новую технологию более доступной для всех?
HyperModem позволяет быстро создавать Yggdrasil узлы из обычных бытовых устройств. Система основана на открытом исходном коде проекта OpenWrt (Open Wireless Router). По сути, это легковесная Linux сборка с Yggdrasil из коробки, которую, при необходимости, легко допиливать под любые свои нужды.
Как использовать беспроводные peer to peer соединения?
Для P2P соединений по WiFi HyperModem использует стандарт 802.11s. Поддержка этого стандарта зависит от драйвера WiFi устройства, см. столбец mesh здесь. Хорошо подходят устройства с драйверами ath9k и mt76.
Для некоторых устройств беспроводной P2P уже настроен в сборке, на других необходимо добавить сеть типа 802.11s в веб интерфейсе.
Параметры сети: mesh_id “meshnet”, 11 канал, без шифрования, “Forward mesh peer traffic” выключено.
@popura А как в Мастодоне делать ссылки текстом?
@popura Всё облазил, ничего не нашёл. В интерфейсе написания поста такого выбора нет. Может слишком новая версия Мастодона? У меня 3.4.4, на qoto 3.2.1.
@popura Я всё понял, это неофициальные патчи: https://github.com/mastodon/mastodon/pull/10629
@popura@qoto.org @Revertron@zhub.link На qoto.org собственная реализация markdown.
@popura Либо крестик, либо трусы.
Ваш интернет говно, состоит из говна и работает на говне, поэтому мы поверх этого говна натянем своё говно.
На какие устройства можно поставить систему HyperModem?
Домашние роутеры, одноплатные компьютеры (Raspberry Pi), старые ноутбуки и так далее.
Критерии поддержки:
Как установить?
Скачать готовый образ на странице релизов или собрать собственный из исходников.
Гайды по установке системы на конкретное устройство находятся на сайте OpenWrt. Например, инструкции для роутера Asus RT-AC51U, Raspbery Pi, x86 компьютеров.
Готовые образы:
Raspberry Pi
Raspberry Pi 2
Raspberry Pi 3
Raspberry Pi 4
Orange Pi PC
Orange Pi Zero
Asus RT-AC51U
x86_64 компьютеры