О проекте

TheFeed

Новости и сообщения поверх DNS — когда всё остальное отняли

Октябрь 2026  ·  Открытый исходный код  ·  github.com/sartoopjj/thefeed

1. Проблема

Когда во время протестов власти отключают интернет, миллионы людей за одну ночь оказываются отрезаны от внешнего мира. Они теряют доступ к независимым новостям, связь с родными за границей и вообще любую возможность понять, что на самом деле происходит вокруг.

TheFeed помогает и с новостями, и со связью, а в основе всего лежат DNS-запросы — самый базовый уровень интернета, который труднее всего заблокировать. Через DNS приходят независимые новости. Через DNS работает и встроенный зашифрованный мессенджер: с ним можно отправлять короткие текстовые сообщения тем, кто находится за пределами страны, даже при полном отключении сети. А с октября 2026 года в тестовом режиме через DNS доступен и сам Telegram: можно войти в свой аккаунт и пользоваться прежними чатами, группами и каналами без VPN и прокси. На случай же, когда доступен только Google, есть ещё один путь — TeleMirror: он показывает любой канал Telegram через сервисы Google.

В такие периоды привычные инструменты перестают работать. VPN становится не по карману: цены доходили до 6 долларов за гигабайт. Спутниковый интернет — огромный юридический риск: за одно только наличие терминала могут обвинить в шпионаже. И даже тех, кто может позволить себе средства обхода блокировок, постоянно подстерегает угроза конфискации и уголовного преследования.

Сами власти тем временем остаются на связи. Провластным агитаторам выдают SIM-карты без всяких ограничений, чтобы те разносили пропаганду, а обычные люди оказываются в информационном вакууме: они не могут ни проверить слухи, ни связаться с близкими, ни зафиксировать то, что видят своими глазами.

У всех существующих средств обхода цензуры один и тот же принципиальный изъян: они пытаются проложить сквозь файрвол полноценный TCP-туннель. При жёстком отключении этот подход не срабатывает. DNS-резолверы едва шевелятся, потери пакетов превышают 80 %, и установить надёжное соединение почти невозможно. Инструментам для DNS-туннелирования вроде DNSTT нужны быстрые резолверы, а их поиск занимает дни сканирования — дни, которых у людей нет.

2. Как появился TheFeed

В четверг, 8 января 2026 года (18 дея 1404 года по иранскому календарю), на двенадцатый день общенациональных протестов в Иране власти отключили интернет. В тот же день силовики убили множество людей. NetBlocks зафиксировал полный обрыв связи около 8:30 утра по местному времени. 28 января ограничения частично ослабили, но 28 февраля, когда началась война, интернет снова отключили полностью. Этот второй этап продлился 88 дней — до 26 мая. В общей сложности ограничения длились почти пять месяцев — это самое долгое в мире общенациональное отключение интернета за всю историю наблюдений. Без сети остались 92 млн жителей Ирана.

Я покупал дорогие средства обхода блокировок и кое-как держался на связи через VPN. Я был одним из немногих: около 90 % людей остались совсем без связи, и лишь у небольшой доли был работающий VPN. Но после нескольких недель перебоев перестал работать и мой последний VPN. Доступа к независимым новостям больше не было. Оставалось только телевидение — заглушённое помехами и забитое пропагандой. А телевизора у меня даже не было.

Меня не отпускала мысль: а что, если сделать протокол, который получает данные через DNS постепенно — не пытаясь открыть полноценный туннель, а вытягивая контент частями? По самой своей природе это было бы быстрее инструментов вроде DNSTT: постоянное соединение тут вообще не понадобилось бы. Достаточно было бы просто переносить текст, кусочек за кусочком.

Несколько дней, пока VPN не работал, я прокручивал эту идею в голове и доводил её до ума. Когда связь наконец вернулась, я сразу сел за код вместе с ИИ-ассистентами и просидел до четырёх утра. К рассвету на моём сервере за границей уже работал прототип.

В ту же ночь я выложил TheFeed на GitHub, написал о нём в нескольких группах в Telegram и в комментариях под постами крупных каналов. И лёг спать.

Когда я проснулся, VPN снова упал — на этот раз на три дня. Но кое-что изменилось: новости у меня по-прежнему были. На связи меня держал мой собственный инструмент. Ушло то удушающее чувство, будто ты заперт в информационной темноте.

А когда через три дня я снова вышел в сеть, оказалось, что люди уже вовсю делятся TheFeed в своих каналах.

3. Что я сделал

С той первой ночи я занимался TheFeed практически круглосуточно — нередко по десять часов в день и больше, а порой и дольше двадцати часов подряд. И всё это время продолжал ходить на основную работу — восемь часов в день. Писал код в перерывах и по ночам, спал урывками, когда удавалось. Скорость решала всё: я никогда не знал, когда VPN пропадёт снова, поэтому каждое окно связи уходило на то, чтобы выпустить обновления.

Главные вехи — всё это сделано и выпущено, пока отключение ещё продолжалось:

Во время отключения доступ к Telegram был меньше чем у 1 % населения. Те, у кого он был, скачивали новые версии TheFeed и выкладывали их на иранских форумах — там их и находили все остальные. Так проект и распространялся: сам собой, потому что люди помогали друг другу.

Когда GitHub стал доступен из Ирана, я добавил релей через GitHub. Обновления, конфиги и новости проекта теперь можно было скачивать прямо в TheFeed — без отдельного браузера и сторонних инструментов.

4. Результаты

~100 тыс.
пользователей во время
отключения
244
релиза за неполные
три месяца
19 тыс. / 22 тыс.
подписчиков в Telegram
(основной канал / конфиги)

Во время 88-дневного отключения интернета в Иране TheFeed открыл доступ к независимым новостям примерно ста тысячам человек. Для многих он стал единственным окном во внешний мир.

Проект показал, что DNS — самый базовый уровень интернета, который труднее всего заблокировать, — может служить рабочим каналом доставки информации даже в условиях самой жёсткой цензуры.

5. Как это работает

В основе TheFeed лежит простое наблюдение: даже при полном отключении интернета разрешение DNS-имён, как правило, продолжает работать — ведь если его заблокировать, сломается инфраструктура самих властей. Этим TheFeed и пользуется: он упаковывает данные в DNS-запросы и ответы.

Основные технические особенности

6. После отключения

Когда 26 мая интернет частично вернули, я продолжил работу над TheFeed. Угроза новых отключений никуда не делась, и встречать их нужно не прототипом военного времени, а зрелым, надёжным приложением.

Первым крупным нововведением после отключения стал зашифрованный мессенджер: сообщения в нём хранятся на сервере, пока их не заберёт получатель (схема store-and-forward), а работает он целиком поверх DNS. Если интернет снова отключат, люди смогут отправлять короткие текстовые сообщения тем, кто за пределами страны, — сообщить родным, что живы и здоровы, о чём-то договориться, остаться людьми.

Второе — Telegram поверх DNS, вышедший в бета-версии в октябре 2026 года: полноценный клиент Telegram внутри TheFeed. Человек входит в собственный аккаунт и пользуется теми же чатами, группами и каналами, что и всегда, а протокол Telegram, MTProto, идёт через обычные DNS-запросы. Когда выход наружу перекрыт, люди всё равно могут переписываться со своими собеседниками и читать привычные каналы — без VPN и прокси-приложений. Релей лишь передаёт зашифрованные пакеты самого Telegram и прочитать их не может.

Ни то ни другое не успело дойти до пользователей во время отключения. Но теперь и то и другое готово — к следующему разу.

TheFeed пригодится не только в Иране. Где бы ни отключили интернет — а такое раз за разом случается в самых разных регионах, — его можно развернуть у себя и сразу начать им пользоваться.

7. Хронология проекта

8 января 2026 г. (18 дея 1404 г.)

На двенадцатый день общенациональных протестов в Иране отключается интернет. В тот же день силовики убивают множество людей. NetBlocks фиксирует полный обрыв связи около 8:30 утра по местному времени. 92 млн человек отрезаны от сети.

28 января 2026 г.

Ограничения частично ослабляют.

28 февраля 2026 г.

С началом войны интернет снова отключают полностью. Этот этап продлится 88 дней и станет самым долгим непрерывным общенациональным отключением интернета за всю историю наблюдений.

Март 2026 г. (приблизительно)

После нескольких недель шаткой связи через VPN отказывает моё последнее средство обхода блокировок. В следующие дни складывается идея новостного протокола на основе DNS.

25 марта 2026 г.

Мой VPN — один из немногих ещё работающих — ненадолго оживает. Прототип собран за одну ночь — в первый же день выходит пять версий. Проект выложен на GitHub и анонсирован в Telegram-группах. Подключаются первые пользователи.

26–31 марта 2026 г.

На второй день — ещё восемь версий. Выходит приложение для Android (v0.1.1). Появляются сквозные тесты, автоматическое обновление лент и публичные конфиги серверов. Проект расходится по иранским форумам. За первую неделю — 19 релизов.

Апрель 2026 г.

Фронтенд переписан; появляются банк резолверов, проверка блоков и поддержка публичных аккаунтов X (Twitter). Из Ирана открывается доступ к GitHub, и появляется релей через GitHub: обновления и конфиги скачиваются прямо в приложении.

29–30 апреля 2026 г.

Запущена загрузка медиа через DNS-запросы и релей через CDN GitHub. Смотреть фото и видео, скачивать новые версии приложения теперь можно прямо в TheFeed — и это во время отключения.

5 мая 2026 г.

Из Ирана открывается доступ к Google, и запускается TeleMirror (релей через Google): теперь можно следить за любым каналом Telegram, а не только за заранее настроенными.

7–25 мая 2026 г.

Выходят приложение для iOS и клиент для macOS. Теперь TheFeed работает на всех основных платформах — и всё это выпущено, пока отключение ещё продолжается.

26 мая 2026 г.

Спустя 2093 часа интернет частично восстанавливают. К этому моменту — больше 90 стабильных релизов, 244 версии в общей сложности и около 100 тыс. пользователей.

Июнь 2026 г.

Зашифрованный DNS-мессенджер готов и протестирован. Выпущены подпись лент (защита от подмены) и поддержка нескольких доменов. Добавлены «Сохранённые сообщения» и управление хранилищем.

28 октября 2026 г.

В бета-версии выходит Telegram поверх DNS — полноценный клиент Telegram внутри TheFeed. Пользователь входит в собственный аккаунт, читает и пишет в своих чатах, группах и каналах. Родной протокол Telegram, MTProto, передаётся через DNS-запросы — без VPN и прокси-приложений. Только текст — чтобы клиентом можно было пользоваться даже на медленных резолверах.

8. Перспективы

TheFeed начинался как инструмент на крайний случай. Сегодня это нечто большее: платформа, которая помогает не остаться без информации любому, кто отрезан от открытого интернета.

Ближайшие цели

Долгосрочные планы

9. О разработчике

TheFeed создаёт и поддерживает один разработчик, который сам пережил отключение интернета. Проект родился из личной необходимости, а не из грантовой заявки или учебного эксперимента, поэтому и устроен с расчётом на реальную жизнь под жёсткой цензурой: ненадёжную связь, дорогие и рискованные средства обхода блокировок и постоянную угрозу в любой момент лишиться доступа.

Разработчик и дальше развивает и поддерживает TheFeed с полной отдачей, совмещая это с основной работой, и намерен сохранить проект открытым и бесплатным для всех.

Коротко о проекте