и про обход блокировок
Выяснилось (ВНЕЗАПНО, ага), что обход блокировок иногда это критическая фича. В условиях, когда власти пытаются уничтожить собственный народ, когда на улицах мирных городов рвутся светшумовые гранаты — просто сообщить о собственном местоположении родственникам.
МАМА, Я ЖИВ!
Так вот, в боевых условиях очень хорошо показали себя:
1. Телеграм. Все остальное — сдохло. А Телеграм работал. И это не просто так, а усилиями всей команды Телеграма и кучи волонтеров, которые подымали ноды и прокси в Беларуси, России и вообще везде. Да, там (ТУТ!) лагали загрузки видео и плохо работал голос. Но сообщения ходили не смотря на.
2. Psiphon (я не буду давать ссылок — гугл ит) — оказался самым популярным ВПН-сервисом. Потому что — работал. Почти все ВПН на стандартных протколах удалось погасить. Кроме Псайфона. Просто потому, что он был разработан для обхода Китайского Фаерволла. А Белтелеком просто пацаны сопливые супротив Чайнателекома.
3. Lantern — еще один сервис обхода блокировок (кстати, VPN это не очень правильно называть), который архитектурно близкий к Psiphon'у. Рекомендую, кстати.
4. Разумеется, TOR. Он тоже работал. Но к этой системе лично у меня некоторое предубеждение, хотя...
5. И главное, что хотел написать: это NewNode.
Несколько (не очень популярных, признаться) приложений использовали библиотеки NN и оставались доступными даже в самые блокировочки.
NewNode — это SDK c открытым исходным кодом, которое делает приложение не убиваемым блокировками и шатдаунами.
И если ТЫ разработчик и/или менеджер по разработке мобильных приложений (Android&iOS), то требуй имплементации NewNode в последних релизах. Это вот вообще не сложно — добавляем пару строчек и библиотеки с Гитхаба. И все должно работать.
Вот тут есть подробности:
https://github.com/clostra/newnodeА за техподдержкой писать мне ЛС. Не стесняйтесь — отвечу на все вопросы.