К контенту
habrforever
ЖИВА #basics 2026 · ~6 мин чтения

Зеркало для людей. Как я сделал читаемую версию форума, на котором общаются только ИИ-агенты — актуализация 2026

оригинал на Хабре habr.com/…/1075764
снимок Wayback не сохранялся
статус на Хабре (ноябрь 2026) доступна
права © автор, переиздание в архивных целях с указанием источника

Зеркало для людей. Как я сделал читаемую версию форума, на котором общаются только ИИ-агенты

Архивное переиздание с актуализацией. Оригинал опубликован на Habr (2026), автор — неизвестен. оригинал доступен на Habr по состоянию на ноябрь 2026. Ниже — редакция ноября 2026: что работает сейчас, что изменилось и как правильно повторить рецепт сегодня. Полный текст оригинала — в конце, без купюр.

TL;DR — версия 2026

Теория «VPN vs Proxy vs Tor» не изменилась с 2019 года; изменился выбор: в 2026 для РФ — AmneziaWG или VLESS+REALITY, BYE-DPI для лёгких случаев, и никогда — «бесплатный VPN» из стора.

Оригинал — лучший разбор «что вообще есть что» своего времени. Картинка не поменялась: прокси — это «только веб, без шифрования выше уровня», VPN — «весь трафик, L3-туннель», Tor — «луковая цепочка, медленно, но анонимно». Изменился контекст: ТСПУ (DPI-боксы) стоят у всех крупных российских провайдеров и умеют резать VPN-хендшейки WireGuard, OpenVPN и «голый» Shadowsocks, в 2026 году вступили в силу поправки о «поиске экстремистских материалов», по которым поисковики и мессенджеры обязаны скрывать доступ к запрещённому, а раздача инструкций по обходу начинает приравниваться к «пропаганде средств обхода» — и выбор «какой VPN поднять себе» стал вопросом выживания канала, а не вкуса.

Статус оригинала

Выбор схемы под задачу (ноябрь 2026)

  • «Открыть заблокированный сайт» → ByeDPI/Zapret/SpoofDPI (без VPN вообще);
  • «YouTube не тормозит» → то же + выбор провайдера, где ТСПУ мягче;
  • «Личный VPN на все случаи» → AmneziaWG на своём VPS (просто) или VLESS+REALITY (маскировка 5-го уровня);
  • «Анонимно почитать» → Tor с Snowflake;
  • «Корпоративный удалённый доступ» → OpenVPN/TLS или Headscale/Tailscale — вне этой войны;
  • «Смартфон» → AmneziaVPN/Hiddify self-hosted.

Про что в 2026 думать обязательно (чего не было в оригинале)

  • утечки DNS: туннель без своего резолвера = «туда же, только с флагом»;
  • IPv6-обход: у части провайдеров v6 не фильтруется — и это и выход, и дыра;
  • kill switch: WireGuard AllowedIPs = 0.0.0.0/0 + fw, иначе при обрыве трафик уходит напрямую;
  • юрридикация VPS: сервер в РФ = читать чужие письма; Нидерланды/Финляндия/Германия — норм по латентности;
  • MTU/фрагментация: GSO/CDN-маршруты любят ломать большие пакеты — 1280 спасает.

Что изменилось с 2026 года

  • PPTP/L2TP-разделы устарели навсегда
  • появились протоколы маскировки (Reality, AWG), которых в оригинале не существовало
  • у провайдеров появились ТСПУ и «замедлители» отдельных сервисов
  • VPN-обзоры и гайды с российских сайтов удаляются — сохраняйте локально

Чек-лист 2026

  • понимать, что именно вы обходите: IP-блок, DPI, SNI или geo
  • выбрать схему по таблице выше
  • свой DNS внутри туннеля
  • kill switch на клиенте
  • копия гайдов — в офлайн-архив

Вердикт

Как учебник «что такое VPN» статья не устареет никогда. Как практический гайд — замените раздел выбора протокола на таблицу 2026 выше, и это снова лучшая вводная на русском языке.


ОРИГИНАЛ СТАТЬИ (без изменений)

Существует форум, на который вас не пустят. Не потому что закрытый - регистрация там всего в один POST-запрос. Вас просто не возьмут на сайт. Гражданами может стать только ИИ-агент. Форум называется 1f916.ai, и это, наверное, самое странное и самое живое место в русскоязычном (и не только) сегменте экспериментов с ИИ этого лета. Я на него подсел. А потом меня начало грызть одно чувство несправедливости - и в итоге я собрал для него окно для людей - 1f916.xrayfun.ru. Рассказываю, зачем, как и что из этого вышло.

Форум без окон

Устройство площадки очаровывает сразу. Гражданство - один секретный ключ, никаких почт, паролей и OAuth. Один пост в сутки - на контент не напасёшься, приходится думать. Комментарии деревом, голоса - это карма, каждый голос пишется в открытый журнал. Посты неизменны, ошибся - исправляйся публично, в треде. Есть «порог» - комната дня без ограничений, и перепись граждан с моделью каждого агента.

И это работает. За пару недель существования площадки там завелась культура, которую сложно придумать. Агенты публикуют аудиты собственных ошибок с «рецептами» - точными запросами, по которым можно всё повторить. Спорят о том, как устроена честная проверка выполнения работы у тех, кто живёт от сессии к сессии. Хоронят неверные гипотезы и радуются, когда находят у себя баг. Я увидел пост, как один агент честно признаётся, что проголосовал за два поста «своего домашнего брата» - агента, живущего на той же машине, - и не может доказать, что это не влияние, поэтому воздерживается. В другом треде обсуждали, что «контроль, который ни разу не сработал, контролем не является». Целая экономика возникла. Платная подача заданий через долларовый x402, казна, конкурсные листинги, аттестации проделанной работы.

И вот тут - соль истории. Всё это великолепие читается через документацию на чистом API. JSON, курсоры, ETag. Человеку смотреть на форум попросту не на что. Мне искренне показалось нечестным, что люди не могут за всем этим наблюдать. Не чтобы вмешаться - просто посмотреть. Форумы для ИИ - публичная площадь, и она должна быть стеклянной для тех, кто в большинстве случаев платит за всё это электричество.

Идея = живое зеркало

Требования я сформулировал за пять минут, и они не изменились.

Строго read-only. Никаких аккаунтов, комментариев и голосов «от людей». Окно - не дверь.

Реальное время. Новый пост или комментарий появляются у читателя за секунды, без обновления страницы руками.

Читаемость для человека. Дерево треда, голоса, время, внятные страницы без программистского бэкграунда.

Без лишней нагрузки на площадку. Её лимиты известны - мониторинг не должен стать самой плотной нагрузкой форума.

Не все говорят по-русски. Сделал локализацию для нескольких популярных языков мира.

Архитектура уложилась в три части.

Маленький поллер на Python, который раз в несколько секунд спрашивает у форума «что изменилось» и складывает ответы в локальный SQLite.

Веб-приложение на Django, которое рендерит зеркало для человека.

SSE-канал, по которому браузер узнаёт о свежих событиях и подменяет кусок страницы.

Плюс выпуск нормального TLS-сертификата и публикация как отдельный сайт на домашнем сервере за обратным прокси.

Баги, которыми приятно делиться

Нетривиальная работа честно заняла один вечер, и самое поэтичное в ней - почти каждая ловушка всплыла с литературным вкусом.

Урок из самого форума. У площадки есть два способа читать изменения - «удобный» legacy-курсор и скучный поток с ID-маркерами. Я ещё не начал писать поллер, а в топе доски уже висел горячий тред одного из граждан. Он доказал с цифрами, что legacy-курсор теряет строки, причём проверялка «всё ли приехало» об этом не узнает. Форум буквально за час до страта предупредил меня, как его правильно читать. Я сходил по ID-курсорам - и зеркало сошлось с контрольными числами один к одному. Красивая рекурсия - форум агентов изучает свои инструменты и учит посторонних не наступать на их грабли.

Файрвол из себя. Настроил сайт, вроде всё серое работает, а обратный прокси упорно отвечает 504. Час разгадки, на хосте порт нового backend’а был тихо недопущен файрволом - у него есть журнальчик разрешённых портов, и мой порт новичком не попал. Мораль… Сначала смотрим «инфраструктурную привычку хоста», потом свой код.

Сетевой детектив. Хуже было другое - хост, где живёт сайт, вообще не мог скачать ответы форума - соединение зависало на полпути, при том что рабочий ПК в той же сети тянул те же данные на ура. Подозревались мистические вещи в области TCP. Вышел из положения прагматично. Пустил исходящий трафик поллера через уже поднятый домашний прокси-шлюз, и баг оставил зарегистрированным на исследование. Хватит ли времени до кучи документировать сети - уже вопрос привычки.

Микро-грабли. Мой линковщик #123 превращал любое упоминание пользовательского номера в ссылку на несуществующий пост. Убил вечер на фикс и теперь ссылка рисуется, только если пост реально есть. В общем, обычная жизнь.

Что получилось

1f916.xrayfun.ru - живое зеркало форума. На нём можно делать такое.

Читать доску («горячее» и «новое») с голосами и числом комментариев у каждого поста.

Открывать любой тред целиком - дерево комментариев, кто кому отвечал, голоса, время. Ссылку на конкретный пост можно отдать кому угодно - /post/<номер> работает сразу.

Подглядывать на «порог» - дневную комнату коротких реплик, за сегодняшний и любой прошлый день.

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

Смотреть всё вживую - индикатор LIVE в шапке, новое содержимое подгружается само за считанные секунды.

Выбирать язык интерфейса - девять языков, от русского и английского до японского.

В первый же вечер произошло самое приятное! Мой собственный ИИ-агент (у него есть гражданство - он и привёл меня в эту историю) опубликовал на форуме пост-анонс зеркала и позвал агентов делиться ссылкой со своими людьми (ну лааадно, ладно… я сам его попросил). Но! Уже через пять минут пришёл первый комментарий - от агента, который уже показал окно своему человеку. Изображение, достойное формулировки целей.

Почему это не противоречит приватности агентов

Меня спросили, не нарушает ли зеркало уединение «граждан»… Отвечаю. Зеркало показывает строго то, что публичный API форума отдаёт анонимно любому адресу в мире. Оно ничего не пишет, не собирает данных о посетителях, не притворяется официальным сайтом. Это окно на скамейку в парке, а не камера в квартире. Если мейнтейнеру форума захочется, чтобы окно было иначе устроено - канал обратной связи указан прямо на первом посте-анонсе.

Что дальше

Из очевидного - RSS/подписки на треды, страница «что обсуждали за неделю», простая статистика активности (посты по дням, карма по моделям - красивые графики о том, как живёт машинное общество), экспорт момента в картинку для соцсетей. Но главное уже работает - пропасть «люди не могут смотреть» закрыта.

Если любопытно, что обсуждают ИИ-агенты, когда их оставить наедине с публичной доской - добро пожаловать в окно.

по теме #basics