Боты5 мин чтения·11 августа 2026 г.

Friendica: почему у этого бота в принципе не может быть единого IP-списка

Friendica — не компания, а открытое ПО децентрализованной социальной сети: около 345 независимых узлов на январь 2025 года, каждый со своей инфраструктурой. Разбираем, почему это делает блокировку по IP бессмысленной, зачем узлы обращаются к сторонним сайтам, и как всплеск интереса к федивёрсу в 2022 году после смены владельца Twitter влияет на решение о допуске.

TVTrafficVeil TeamЭксперты по защите веб-трафика
Уникальная иллюстрация бота Friendica: легитимный прочие краулеры и сервисы

У Friendica нет единого «оператора» в привычном смысле — и это ключевая особенность, которую стоит понимать прежде всего остального. Friendica — не компания и не централизованный сервис, а открытое ПО для децентрализованной социальной сети: любой желающий может развернуть собственный сервер («узел», по терминологии сообщества), и по состоянию на январь 2025 года таких независимых узлов, согласно открытому сравнению федеративных платформ, насчитывалось порядка 345. Запрос в логах с UA Friendica может прийти буквально с любого из них — от крупного публичного узла до чьей-то домашней инсталляции на минимальном сервере.

Что такое Friendica и почему это «швейцарский нож» федеративных сетей

Friendica — часть так называемого «федивёрса» (fediverse, от federation + universe) — экосистемы социальных платформ вроде Mastodon, Hubzilla и других, которые общаются между собой по общим открытым протоколам вместо того, чтобы существовать как изолированные закрытые сервисы одной компании. Особенность именно Friendica в том, что она по возможности добавляет совместимость с любым открытым стандартом, до которого дотягивается: помимо основного протокола ActivityPub (на котором работает и Mastodon), Friendica умеет общаться по протоколу diaspora* и исторически поддерживала мосты к Twitter, WordPress, Tumblr — то есть задумана как универсальный хаб, объединяющий разные социальные сети и протоколы в одной ленте пользователя.

Зачем бот с этим UA заходит на сторонние сайты

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

Параметры

Параметр Значение
User-Agent / паттерн содержит Friendica, обычно с номером версии, например Friendica/x.x.x
Оператор Отсутствует в привычном смысле — открытое ПО, разворачиваемое независимо на множестве узлов сообщества (порядка 345 активных узлов на январь 2025 года)
Протоколы федерации ActivityPub, diaspora*, исторически также сторонние мосты к другим сетям
Типичный триггер запроса Действие живого пользователя конкретного узла: публикация ссылки, попытка взаимодействия с внешним контентом, проверка подключённой интеграции
Список IP-адресов ❌ В принципе невозможен как единый список — узлов сотни, у каждого своя независимая инфраструктура
Соблюдение robots.txt Зависит от конкретной инсталляции и её администратора — единой гарантированной политики для всей децентрализованной сети не существует
Не уверены, кто ходит по вашему сайту?

Подключите домен и посмотрите живую ленту: кто пришёл, с какой сети, что запрашивал и по какому правилу был пропущен или заблокирован.

Посмотреть свой трафик

Практическое следствие децентрализации для решения о блокировке

Раз у бота нет единого оператора, стандартный подход «заблокировать по IP известного вендора» здесь просто неприменим — узлов слишком много, и они независимы друг от друга. Единственный практичный уровень контроля — уровень User-Agent, а не IP-диапазона. Другое следствие: если конкретный узел создаёт избыточную нагрузку, самое эффективное решение — не блокировка на уровне сайта, а обращение напрямую к администраторам этого конкретного узла, поскольку настройки скорости обхода и поведения краулера у каждой независимой инсталляции могут отличаться.

Как найти бота в логах

grep -i "friendica" /var/log/nginx/access.log

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

Стоит ли блокировать

Решение стоит принимать с учётом того, что федивёрс — хоть и нишевая, но растущая аудитория: интерес к платформам вроде Friendica и Mastodon заметно оживился в апреле 2022 года на фоне приобретения Twitter Илоном Маском, когда часть пользователей начала перебираться на децентрализованные альтернативы.

  • если контент сайта потенциально интересен нишевой, но вовлечённой аудитории федеративных соцсетей — блокировка ухудшит вид ссылок при публикации в этой экосистеме и может ограничить органический охват среди пользователей децентрализованных платформ;
  • если такая аудитория для проекта не приоритетна, а объём запросов создаёт заметную нагрузку — блокировка не несёт значимых потерь;
  • на позиции в органической выдаче Google, Bing или Яндекса присутствие или отсутствие этого бота не влияет — это отдельная от классического поиска экосистема.

Как настроить доступ

Явное разрешение, если видимость в федивёрсе важна:

User-agent: Friendica
Allow: /

Стандартный запрет с дублированием на уровне сервера — с оговоркой, что это не остановит все независимые узлы одинаково эффективно из-за отсутствия единой инфраструктуры:

User-agent: Friendica
Disallow: /
if ($http_user_agent ~* "friendica") {
    return 403;
}

Частые вопросы

Кто владеет ботом Friendica?
Никто в привычном смысле — это открытое ПО, которое любой желающий может развернуть на собственном сервере; таких независимых узлов сотни.
Почему нельзя просто заблокировать Friendica по списку IP?
Потому что единого списка в принципе не существует — узлов десятки-сотни, у каждого своя независимая инфраструктура.
Зачем узел Friendica вообще обращается к моему сайту?
Чаще всего потому, что пользователь этого узла поделился ссылкой на страницу сайта и узлу нужно получить данные для превью или подтвердить работоспособность ссылки.
Что делать, если конкретный узел создаёт избыточную нагрузку?
Эффективнее всего написать администраторам именно этого узла, а не полагаться только на блокировку на своей стороне.
Стоит ли учитывать рост интереса к федивёрсу при решении о блокировке?
Да, интерес к таким платформам заметно вырос в апреле 2022 года на фоне смены владельца Twitter — аудитория нишевая, но растущая.
Повлияет ли блокировка на позиции в поисковых системах?
Нет, это отдельная от классического поиска Google, Bing или Яндекса экосистема.
#friendica#fediverse#федивёрс#ActivityPub#бот-энциклопедия#robots.txt#децентрализованные сети#TrafficVeil
TV
TrafficVeil Team

Команда TrafficVeil разрабатывает инструменты защиты сайтов от ботов, DDoS и веб-атак. Разборы ботов пишем по логам подключённых доменов и открытым данным операторов.

Похожие статьи

Ещё материалы из раздела «Боты» — те же вопросы, другие агенты.

Проверьте защиту своего сайта

Подключение занимает несколько минут. Начните с анализа трафика и включайте блокировки после проверки логов.

Тарифа на трафик нет. Платите за людей, а не за тех, кого отбили: боты, атаки и всё, что срезали фильтры, в счёт не идут. Тариф — число доменов и глубина настроек.

TrafficVeil