Сегодня на митингах возможно будет отключение интернетов. Штож. Это еще один способ испытать новые технологии. Я уже сто раз писал про решение NewNode — это такой SDK, который позволяет приложению, в котором эта штука встроена, во-первых, обходить любые блокировки. А во-вторых, потенциально возможна организация связи буквально во время отключений.
Как это работает, очень коротко (длинно — там на приличный фолиант с бронзовой застежкой):
Библиотеки, входящие в SDK NN обеспечивают связность приложения по собственному протоколу. Грубо — NN ведет себя похоже на прокси, но гораздо интеллектуальнее. Весь трафик проходит через него, и если связность нормальная, то ничего и не делает. Но если приложение теряет доступ к запрашиваемому ресурсу, то включается протокол, очень похожий на BitTorrent (собственно, один из разработчиков Битторента работает в NN), который является транспортом для запрашиваемого контента. И каждый аппарат по сути является пиром для этого контента — скачал сам, передай соседу. Потому, заблокировать при такой схеме ничего невозможно.
Правда, есть проблема — если заблокированный контент в инжекторы попал уже в виде заглушки, то пользователи и увидят заглушку. Но это касается только http-ресурсов. Для нормального шифрованного httpS все работает с большей отдачей.
Вторая фишка SDK — режим device-to-device. Здесь используется схема как у закрытого проекта FireChat — этот самый торрент передается от телефона к телефону через радиоинтерфейс. И здесь чем больше народу находится в локации, тем больше вероятность организации связи _без_ интернет-коннективити.
Да, звучит как фантастика.
Мы не успели допилить специальный мессенджер к предстоящей акции. Рассчитывали к осени, к выборам.
Но тем не менее, приложение которое можно протестировать уже есть. Называется NewNode VPN. Тут нужно отметить, что это совсем не VPN, но другого понятного слова придумать не смогли (кстати, можете попробовать прислать свой вариант мне ЛС).
Вот версия для iOS:
https://apps.apple.com/ru/app/newnode-vpn/id1473074621Android (ТОЛЬКО ДЛЯ НОВЫХ ВЕРСИЙ 10+):
https://play.google.com/store/apps/details?id=com.clostra.newnode.vpnМы, разработчики, будем очень благодарны, если вы попробуете испытать софтину. И хочется именно на митингах, чтоб включился режим D2D
Понятно, что это не панацея и в случае отключения интернетов никто не гарантирует работы приложения. И даже если коннект будет, то он будет довольно таки медленным (нет, меш-сети не заменят оптических линков никогда!).
Но тем не менее — баг-репорты можно слать вот в эту форму
https://forms.gle/M4JPDQJDXGrP7P8w6Если будете использовать один и тот же имейл, то я смогу, например, понять когда вы делали это измерение — до или после. А лучше написать в комментарии что и где вы измеряли.
В общем, всем мир и будте аккуратны.
Россия будет свободной!