О проекте
Новости и сообщения поверх DNS — когда всё остальное отняли
Когда во время протестов власти отключают интернет, миллионы людей за одну ночь оказываются отрезаны от внешнего мира. Они теряют доступ к независимым новостям, связь с родными за границей и вообще любую возможность понять, что на самом деле происходит вокруг.
TheFeed помогает и с новостями, и со связью, а в основе всего лежат DNS-запросы — самый базовый уровень интернета, который труднее всего заблокировать. Через DNS приходят независимые новости. Через DNS работает и встроенный зашифрованный мессенджер: с ним можно отправлять короткие текстовые сообщения тем, кто находится за пределами страны, даже при полном отключении сети. А с октября 2026 года в тестовом режиме через DNS доступен и сам Telegram: можно войти в свой аккаунт и пользоваться прежними чатами, группами и каналами без VPN и прокси. На случай же, когда доступен только Google, есть ещё один путь — TeleMirror: он показывает любой канал Telegram через сервисы Google.
В такие периоды привычные инструменты перестают работать. VPN становится не по карману: цены доходили до 6 долларов за гигабайт. Спутниковый интернет — огромный юридический риск: за одно только наличие терминала могут обвинить в шпионаже. И даже тех, кто может позволить себе средства обхода блокировок, постоянно подстерегает угроза конфискации и уголовного преследования.
Сами власти тем временем остаются на связи. Провластным агитаторам выдают SIM-карты без всяких ограничений, чтобы те разносили пропаганду, а обычные люди оказываются в информационном вакууме: они не могут ни проверить слухи, ни связаться с близкими, ни зафиксировать то, что видят своими глазами.
У всех существующих средств обхода цензуры один и тот же принципиальный изъян: они пытаются проложить сквозь файрвол полноценный TCP-туннель. При жёстком отключении этот подход не срабатывает. DNS-резолверы едва шевелятся, потери пакетов превышают 80 %, и установить надёжное соединение почти невозможно. Инструментам для DNS-туннелирования вроде DNSTT нужны быстрые резолверы, а их поиск занимает дни сканирования — дни, которых у людей нет.
В четверг, 8 января 2026 года (18 дея 1404 года по иранскому календарю), на двенадцатый день общенациональных протестов в Иране власти отключили интернет. В тот же день силовики убили множество людей. NetBlocks зафиксировал полный обрыв связи около 8:30 утра по местному времени. 28 января ограничения частично ослабили, но 28 февраля, когда началась война, интернет снова отключили полностью. Этот второй этап продлился 88 дней — до 26 мая. В общей сложности ограничения длились почти пять месяцев — это самое долгое в мире общенациональное отключение интернета за всю историю наблюдений. Без сети остались 92 млн жителей Ирана.
Я покупал дорогие средства обхода блокировок и кое-как держался на связи через VPN. Я был одним из немногих: около 90 % людей остались совсем без связи, и лишь у небольшой доли был работающий VPN. Но после нескольких недель перебоев перестал работать и мой последний VPN. Доступа к независимым новостям больше не было. Оставалось только телевидение — заглушённое помехами и забитое пропагандой. А телевизора у меня даже не было.
Меня не отпускала мысль: а что, если сделать протокол, который получает данные через DNS постепенно — не пытаясь открыть полноценный туннель, а вытягивая контент частями? По самой своей природе это было бы быстрее инструментов вроде DNSTT: постоянное соединение тут вообще не понадобилось бы. Достаточно было бы просто переносить текст, кусочек за кусочком.
Несколько дней, пока VPN не работал, я прокручивал эту идею в голове и доводил её до ума. Когда связь наконец вернулась, я сразу сел за код вместе с ИИ-ассистентами и просидел до четырёх утра. К рассвету на моём сервере за границей уже работал прототип.
В ту же ночь я выложил TheFeed на GitHub, написал о нём в нескольких группах в Telegram и в комментариях под постами крупных каналов. И лёг спать.
Когда я проснулся, VPN снова упал — на этот раз на три дня. Но кое-что изменилось: новости у меня по-прежнему были. На связи меня держал мой собственный инструмент. Ушло то удушающее чувство, будто ты заперт в информационной темноте.
А когда через три дня я снова вышел в сеть, оказалось, что люди уже вовсю делятся TheFeed в своих каналах.
С той первой ночи я занимался TheFeed практически круглосуточно — нередко по десять часов в день и больше, а порой и дольше двадцати часов подряд. И всё это время продолжал ходить на основную работу — восемь часов в день. Писал код в перерывах и по ночам, спал урывками, когда удавалось. Скорость решала всё: я никогда не знал, когда VPN пропадёт снова, поэтому каждое окно связи уходило на то, чтобы выпустить обновления.
Главные вехи — всё это сделано и выпущено, пока отключение ещё продолжалось:
Во время отключения доступ к Telegram был меньше чем у 1 % населения. Те, у кого он был, скачивали новые версии TheFeed и выкладывали их на иранских форумах — там их и находили все остальные. Так проект и распространялся: сам собой, потому что люди помогали друг другу.
Когда GitHub стал доступен из Ирана, я добавил релей через GitHub. Обновления, конфиги и новости проекта теперь можно было скачивать прямо в TheFeed — без отдельного браузера и сторонних инструментов.
Во время 88-дневного отключения интернета в Иране TheFeed открыл доступ к независимым новостям примерно ста тысячам человек. Для многих он стал единственным окном во внешний мир.
Проект показал, что DNS — самый базовый уровень интернета, который труднее всего заблокировать, — может служить рабочим каналом доставки информации даже в условиях самой жёсткой цензуры.
В основе TheFeed лежит простое наблюдение: даже при полном отключении интернета разрешение DNS-имён, как правило, продолжает работать — ведь если его заблокировать, сломается инфраструктура самих властей. Этим TheFeed и пользуется: он упаковывает данные в DNS-запросы и ответы.
Когда 26 мая интернет частично вернули, я продолжил работу над TheFeed. Угроза новых отключений никуда не делась, и встречать их нужно не прототипом военного времени, а зрелым, надёжным приложением.
Первым крупным нововведением после отключения стал зашифрованный мессенджер: сообщения в нём хранятся на сервере, пока их не заберёт получатель (схема store-and-forward), а работает он целиком поверх DNS. Если интернет снова отключат, люди смогут отправлять короткие текстовые сообщения тем, кто за пределами страны, — сообщить родным, что живы и здоровы, о чём-то договориться, остаться людьми.
Второе — Telegram поверх DNS, вышедший в бета-версии в октябре 2026 года: полноценный клиент Telegram внутри TheFeed. Человек входит в собственный аккаунт и пользуется теми же чатами, группами и каналами, что и всегда, а протокол Telegram, MTProto, идёт через обычные DNS-запросы. Когда выход наружу перекрыт, люди всё равно могут переписываться со своими собеседниками и читать привычные каналы — без VPN и прокси-приложений. Релей лишь передаёт зашифрованные пакеты самого Telegram и прочитать их не может.
Ни то ни другое не успело дойти до пользователей во время отключения. Но теперь и то и другое готово — к следующему разу.
TheFeed пригодится не только в Иране. Где бы ни отключили интернет — а такое раз за разом случается в самых разных регионах, — его можно развернуть у себя и сразу начать им пользоваться.
На двенадцатый день общенациональных протестов в Иране отключается интернет. В тот же день силовики убивают множество людей. NetBlocks фиксирует полный обрыв связи около 8:30 утра по местному времени. 92 млн человек отрезаны от сети.
Ограничения частично ослабляют.
С началом войны интернет снова отключают полностью. Этот этап продлится 88 дней и станет самым долгим непрерывным общенациональным отключением интернета за всю историю наблюдений.
После нескольких недель шаткой связи через VPN отказывает моё последнее средство обхода блокировок. В следующие дни складывается идея новостного протокола на основе DNS.
Мой VPN — один из немногих ещё работающих — ненадолго оживает. Прототип собран за одну ночь — в первый же день выходит пять версий. Проект выложен на GitHub и анонсирован в Telegram-группах. Подключаются первые пользователи.
На второй день — ещё восемь версий. Выходит приложение для Android (v0.1.1). Появляются сквозные тесты, автоматическое обновление лент и публичные конфиги серверов. Проект расходится по иранским форумам. За первую неделю — 19 релизов.
Фронтенд переписан; появляются банк резолверов, проверка блоков и поддержка публичных аккаунтов X (Twitter). Из Ирана открывается доступ к GitHub, и появляется релей через GitHub: обновления и конфиги скачиваются прямо в приложении.
Запущена загрузка медиа через DNS-запросы и релей через CDN GitHub. Смотреть фото и видео, скачивать новые версии приложения теперь можно прямо в TheFeed — и это во время отключения.
Из Ирана открывается доступ к Google, и запускается TeleMirror (релей через Google): теперь можно следить за любым каналом Telegram, а не только за заранее настроенными.
Выходят приложение для iOS и клиент для macOS. Теперь TheFeed работает на всех основных платформах — и всё это выпущено, пока отключение ещё продолжается.
Спустя 2093 часа интернет частично восстанавливают. К этому моменту — больше 90 стабильных релизов, 244 версии в общей сложности и около 100 тыс. пользователей.
Зашифрованный DNS-мессенджер готов и протестирован. Выпущены подпись лент (защита от подмены) и поддержка нескольких доменов. Добавлены «Сохранённые сообщения» и управление хранилищем.
В бета-версии выходит Telegram поверх DNS — полноценный клиент Telegram внутри TheFeed. Пользователь входит в собственный аккаунт, читает и пишет в своих чатах, группах и каналах. Родной протокол Telegram, MTProto, передаётся через DNS-запросы — без VPN и прокси-приложений. Только текст — чтобы клиентом можно было пользоваться даже на медленных резолверах.
TheFeed начинался как инструмент на крайний случай. Сегодня это нечто большее: платформа, которая помогает не остаться без информации любому, кто отрезан от открытого интернета.
TheFeed создаёт и поддерживает один разработчик, который сам пережил отключение интернета. Проект родился из личной необходимости, а не из грантовой заявки или учебного эксперимента, поэтому и устроен с расчётом на реальную жизнь под жёсткой цензурой: ненадёжную связь, дорогие и рискованные средства обхода блокировок и постоянную угрозу в любой момент лишиться доступа.
Разработчик и дальше развивает и поддерживает TheFeed с полной отдачей, совмещая это с основной работой, и намерен сохранить проект открытым и бесплатным для всех.