TrafficVeil
Боты 6 мин13 августа 2026 г.

Buttondown в логах: у вашей ленты есть подписная рассылка

Разбираем Buttondown (Buttondown RSS-Feed-Parser) — бота сервиса email-рассылок, который опрашивает RSS-ленту сайта для функции RSS-to-email. Показываем, как отличить это от отдельной, не связанной функции блокировки ботов в самом Buttondown, и как настроить allow/deny.

TV
TrafficVeil Team
Эксперты по защите веб-трафика
Содержание статьи
  1. 1. Что такое Buttondown
  2. 2. Зачем Buttondown приходит на сайт
  3. 3. Нагрузка и риски именно для Buttondown
  4. 4. Как найти Buttondown в логах
  5. 5. robots.txt для Buttondown
  6. 6. Блокировка вручную и через TrafficVeil
  7. 7. Рекомендации: что делать с Buttondown
  8. 8. С кем не путать Buttondown
  9. 9. Стратегия allow/deny для Buttondown
DDoS L7

DDoS атака что это простыми словами и как защитить сайт

Разобрали виды атак, признаки DDoS, последствия, уровни защиты, L7 DDoS и схему подключения TrafficVeil через DNS/reverse proxy.

Читать про DDoS

Энциклопедия ботов TrafficVeil

618 ботов с описаниями, паттернами User-Agent и фильтром по категориям — открытый справочник для аудита логов и настройки защиты.

Открыть справочник

Если фильтровать access.log по buttondown, часто всплывает целый пласт машинных хитов — это и есть Buttondown, официально называемый в каталоге Cloudflare Radar «Buttondown RSS-Feed-Parser». Buttondown — реальный и хорошо принятый рынком email-сервис для рассылок (buttondown.com), известный отзывчивой поддержкой; бот забирает RSS-ленту сайта, чтобы автоматически отправлять новые записи подписчикам чьей-то рассылки.

1. Что такое Buttondown

У Buttondown есть функция RSS-to-email: пользователь сервиса указывает RSS/Atom-ленту сайта как источник контента, и дальше при появлении новой записи Buttondown автоматически формирует и рассылает письмо подписчикам его рассылки. Именно за проверку и вычитку такой ленты отвечает Buttondown RSS-Feed-Parser. У компании есть официальная документация конкретно об этой функции, включая отдельную страницу с разбором частого случая «Buttondown не может достучаться до моей RSS-ленты, хотя в браузере она открывается нормально» — то есть проблемы с блокировкой этого бота известны и задокументированы самой компанией.

Название Buttondown (официально — Buttondown RSS-Feed-Parser)
User-Agent / паттерн buttondown
Оператор Buttondown — сервис email-рассылок (buttondown.com)
Роль Опрашивает RSS/Atom-ленту сайта в рамках функции RSS-to-email: при появлении новой записи автоматически формирует письмо для подписчиков чьей-то рассылки
Документация / ориентир docs.buttondown.com/rss-to-email — официальная документация функции, включая troubleshooting по недоступности ленты
Список IP ❌ Официального списка IP не найдено — проверяйте по UA и поведению
robots.txt Данных о строгом соблюдении на внешних сайтах не найдено; отдельно у самого Buttondown есть встроенная функция блокировки ботов на собственных хостируемых доменах рассылок (не путать с этим — см. раздел 8)
Пометка TrafficVeil Легитимный / Прочие краулеры и сервисы

2. Зачем Buttondown приходит на сайт

Бот обращается к технической RSS/Atom-ленте сайта, потому что кто-то из пользователей Buttondown настроил у себя автоматизацию RSS-to-email именно на эту ленту — то есть присутствие бота в логах означает, что контент сайта используется как источник для чьей-то email-рассылки. Это не сканирование сайта целиком, а точечный, повторяющийся опрос конкретного URL фида.

  • Какие зоны чаще трогает: технический URL RSS/Atom-ленты сайта, а не произвольные страницы;
  • Что ищет: новые записи в фиде для формирования очередного письма рассылки;
  • Чем отличается от браузерного пользователя: нет нормальной сессии, обращения регулярные и привязаны к расписанию проверки RSS-автоматизации конкретного пользователя Buttondown.

Типичный кейс: маркетинг видит всплеск hits в Метрике/GA, но сессии пустые. Причина — Buttondown. Прежде чем реагировать, стоит понимать: это, скорее всего, означает, что у вашей ленты есть подписная рассылка через Buttondown — что для контентного сайта, как правило, позитивный сигнал распространения, а не постороннее сканирование.

3. Нагрузка и риски именно для Buttondown

Отдельной строки в публичной сводке top-bot TrafficVeil у buttondown может не быть, но в категории «Прочие краулеры и сервисы» такие агенты дают характерный фон: на отдельных доменах серии запросов выглядят как мини-волны автоматизации без конверсий. Поскольку бот обращается только к конкретному URL фида, а не сканирует сайт целиком, серьёзной нагрузки при штатной работе обычно не возникает.

4. Как найти Buttondown в логах

Не ищите «просто ботов» — ищите конкретный токен buttondown, обращая внимание на то, что запросы должны идти именно к URL ленты.

# Базовый поиск
grep -i "buttondown" /var/log/nginx/access.log

# Топ URL, которые вычитывает бот — ожидаемо технический URL фида
grep -i "buttondown" /var/log/nginx/access.log | awk '{print $7}' | sort | uniq -c | sort -rn | head

# Топ IP за этим UA
grep -i "buttondown" /var/log/nginx/access.log | awk '{print $1}' | sort | uniq -c | sort -rn | head

# Суточная активность
grep -i "buttondown" /var/log/nginx/access.log | awk '{print $4}' | cut -d: -f1 | sort | uniq -c

# Отделить от похожих строк семейства RSS-to-email сервисов
grep -iE "buttondown|feedblitz|blogtrottr" /var/log/nginx/access.log | wc -l

Верификация. Подделать User-Agent может любой скрипт. Официального списка IP не найдено, поэтому опирайтесь на поведение: реальный Buttondown RSS-Feed-Parser обращается только к URL фида, а не к произвольным страницам сайта — широкий обход под этим UA стоит считать подозрительным.

IP="1.2.3.4"
whois -h whois.cymru.com " -v $IP"
dig +short -x "$IP"

5. robots.txt для Buttondown

# Жёсткий запрет
User-agent: buttondown
Disallow: /

# Разрешить всё
User-agent: buttondown
Allow: /

# Компромисс: закрыть деньги/кабинет, оставить публичку
User-agent: buttondown
Disallow: /admin/
Disallow: /cart/
Disallow: /checkout/
Disallow: /account/
Disallow: /api/
Allow: /

Важно: ставьте Disallow или 403 для buttondown, только если у вашей ленты принципиально не должно быть email-рассылок через этот сервис. Учитывая, что сама компания документирует случаи, когда её бот не может достучаться до ленты (в том числе из-за настроек защиты на стороне сайта), при наличии проблем стоит явно проверить, не блокирует ли его что-то на вашей инфраструктуре — CDN, firewall или общий антибот-фильтр.

6. Блокировка вручную и через TrafficVeil

Nginx

if ($http_user_agent ~* "buttondown") {
    return 403;
}

limit_req_zone $binary_remote_addr zone=buttondown:10m rate=10r/m;
location / {
    if ($http_user_agent ~* "buttondown") {
        limit_req zone=buttondown burst=20 nodelay;
    }
}

Apache (.htaccess)

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} buttondown [NC]
RewriteRule ^ - [F,L]

TrafficVeil

  • Найдите buttondown в ботах домена или в /system/bots;
  • Для нежелательного сценария — категорию «запретить»; для мягкого — rate-limit;
  • Allow оставляйте по умолчанию, если у ленты сайта могут быть реальные email-подписчики через этот сервис;
  • После изменения сверьте логи: хиты Buttondown должны уйти в блок или лимит, а нужные поисковики — остаться без изменений.

7. Рекомендации: что делать с Buttondown

  • Если пользы нет — Disallow/403 для buttondown;
  • Если польза есть (у ленты сайта аудитория, подписанная через email-рассылку на базе Buttondown) — оставляйте Allow по умолчанию;
  • Не режьте слишком широко правилом User-agent: *, чтобы случайно не закрыть Googlebot или YandexBot;
  • Что будет при блокировке: подписчики чьей-то рассылки, построенной на вашей RSS-ленте через Buttondown, перестанут получать новые письма.

8. С кем не путать Buttondown

Бот / сосед Кластер UA Комментарий
Функция «Blocked user agents» у самого Buttondown Не бот, а настройка Это отдельная функция в панели Buttondown: пользователи сервиса сами могут блокировать сторонних ботов (например, GPTBot) от доступа к своим хостируемым на buttondown.com архивам рассылок — не имеет отношения к тому, как Buttondown RSS-Feed-Parser заходит на ваш сайт
FeedBlitz RSS и фиды feedblitz похожий по назначению RSS-to-email сервис, другой оператор
Blogtrottr Прочие краулеры и сервисы blogtrottr похожий по назначению RSS-to-email сервис, другой оператор
2ip Bot Прочие краулеры и сервисы 2ip bot легитимный, не связан
Agent Прочие краулеры и сервисы agent легитимный, обобщённый токен

9. Стратегия allow/deny для Buttondown

Ситуация Действие
У ленты могут быть подписчики через Buttondown-рассылку Allow по умолчанию
Пользы нет Disallow + запрет в TrafficVeil
Buttondown сообщает, что не может достучаться до ленты Проверить CDN/firewall/антибот-фильтр — известная задокументированная проблема
Нежелательный по базе TrafficVeil Deny по умолчанию, исключения — точечно
Подозрение на spoofing UA Смотреть, что запросы идут именно к URL фида, а не к произвольным страницам сайта

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

Buttondown в логах — это скрапер или спам-бот?

Нет, это официальный компонент сервиса email-рассылок Buttondown, который называется Buttondown RSS-Feed-Parser и опрашивает RSS-ленту в рамках функции RSS-to-email.

Как понять, что этот трафик легитимен, а не подделка?

Проверить, что запросы идут именно к техническому URL RSS-ленты, а не к произвольным страницам сайта — реальный бот работает точечно, не сканирует сайт целиком.

Что делать, если Buttondown сообщает, что не может достучаться до моей ленты?

Проверить CDN, firewall или общий антибот-фильтр на сайте — это известная и официально задокументированная самим Buttondown проблема.

Есть ли у Buttondown функция блокировки чужих ботов?

Да, но это отдельная настройка в панели самого Buttondown для блокировки ботов на хостируемых архивах рассылок — она не связана с тем, как их RSS-Feed-Parser заходит на внешние сайты.

Что теряет сайт при блокировке Buttondown?

Подписчики чьей-то рассылки, построенной на вашей RSS-ленте через этот сервис, перестанут получать новые письма при выходе постов.

Публикует ли Buttondown список IP-адресов своего бота?

Нет, официального списка не найдено, поэтому для верификации лучше ориентироваться на поведение — точечные запросы к URL фида, а не на IP.

#Buttondown#RSS-to-email#рассылки#анализ логов#robots.txt#TrafficVeil
TV
TrafficVeil Team

Команда TrafficVeil разрабатывает инструменты защиты сайтов от ботов, DDoS и веб-атак.

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

Skype (общий токен): не один бот, а минимум три разных

Общий поиск по слову «skype» в логах цепляет сразу несколько разных, исторически связанных механизмов Microsoft — от закрытого в мае 2025 года превью-бота до активной внутренней инфраструктуры Teams, унаследовавшей кодовое имя SkypeSpaces. Разбираемся, почему общее правило блокировки по этому слову рискованно, и как разделить разные варианты в своих логах.

7 мин

Fedicabot: превью-fetcher Fedica, а не краулер Fediverse

Fedicabot принадлежит Fedica — крупной платформе публикации и аналитики соцсетей, а не имеет отношения к Fediverse, несмотря на созвучное название. Официальная страница оператора прямо заявляет: бот не обходит сайты целиком, а читает только страницу, которую указал конкретный пользователь при планировании публикации, — это меняет всю логику оценки риска.

6 мин

Amazon Kendra: возможно, ваш корпоративный поиск

Amazon Kendra — реальный сервис корпоративного поиска AWS, и его коннектор Web Crawler обходит только те конкретные URL, которые явно указал клиент AWS при настройке источника данных — то есть это не свободный обход, а целевая индексация по чьему-то заданию. Разбираемся, почему первый шаг здесь — проверить, не настроен ли на вашем сайте (или у партнёра) такой поисковый индекс, прежде чем блокировать бота как постороннего.

6 мин

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

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