**HyperModem: Девайс для доступа в децентрализованный peer to peer интернет будущего**

Интернет в наше время излишне централизован и держится на костылях. Не всех это устраивает. Для технологии 1970-х годов он еще неплохо справляется, но зачем нам в 2022 году такие вещи, как централизованные интернет-провайдеры, BGP, IPv4, TLS? Можно ведь сделать лучше!

[Yggdrasil Network](ru.wikipedia.org/wiki/Yggdrasi) - децентрализованная самоорганизующаяся сетевая инфраструктура. Каждый узел этой сети равно участвует в маршрутизации и расширяет ее охват. Все соединения защищены сквозным шифрованием, значение IPv6 адреса узла вычисляется из его криптоключей. Практически любые пользовательские приложения могут использовать Yggdrasil в качестве среды передачи данных вместо legacy интернета. Как же сделать эту новую технологию более доступной для всех?

[HyperModem](
github.com/popura-network/Hype) позволяет быстро создавать Yggdrasil узлы из обычных бытовых устройств. Система основана на открытом исходном коде проекта OpenWrt (Open Wireless Router). По сути, это легковесная Linux сборка с Yggdrasil из коробки, которую, при необходимости, легко допиливать под любые свои нужды.

@rf

Follow

**На какие устройства можно поставить систему HyperModem?**

Домашние роутеры, одноплатные компьютеры (Raspberry Pi), старые ноутбуки и так далее.

Критерии поддержки:
- Устройство [поддерживается OpenWrt](openwrt.org/toh/start)
- Для роутеров - минимум 16МБ флеш памяти и 64МБ RAM
- Желательно, open source драйвера для WiFi чипа (ath9k, mt76)

**Как установить?**

Скачать готовый образ на [странице релизов](github.com/popura-network/Hype) или [собрать собственный из исходников](github.com/popura-network/Hype).

Гайды по установке системы на конкретное устройство находятся на сайте OpenWrt. Например, инструкции для роутера [Asus RT-AC51U](openwrt.org/toh/asus/rt-ac51u), [Raspbery Pi](openwrt.org/toh/raspberry_pi_f), [x86 компьютеров](openwrt.org/docs/guide-user/in).

Готовые образы:

[Raspberry Pi](github.com/popura-network/Hype)

[Raspberry Pi 2](github.com/popura-network/Hype)

[Raspberry Pi 3](github.com/popura-network/Hype)

[Raspberry Pi 4](github.com/popura-network/Hype)

[Orange Pi PC](github.com/popura-network/Hype)

[Orange Pi Zero](github.com/popura-network/Hype)

[Asus RT-AC51U](github.com/popura-network/Hype)

[x86_64 компьютеры](github.com/popura-network/Hype)

**Как использовать беспроводные peer to peer соединения?**

Для P2P соединений по WiFi HyperModem использует стандарт [802.11s](wireless.wiki.kernel.org/en/de). Поддержка этого стандарта зависит от драйвера WiFi устройства, см. столбец mesh [здесь](wireless.wiki.kernel.org/en/us). Хорошо подходят устройства с драйверами ath9k и mt76.

Для некоторых устройств беспроводной P2P уже настроен в сборке, на других необходимо добавить сеть типа 802.11s в веб интерфейсе.

Параметры сети: mesh_id "meshnet", 11 канал, без шифрования, "Forward mesh peer traffic" выключено.

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.