← Все статьи

Дайджест FourA (с 26 июня по 3 июля 2026 года)

Запуск Auto в prod: один endpoint, который выбирает Single, Proxy Finder или Browser и обходит проверки Cloudflare. Плюс 6 новых языков на наших сайтах.

Главное

Режим Auto запущен в продакшн на этой неделе. Передайте ему любой URL, и он пройдет по цепочке с учетом стоимости (проба, поиск точки выхода, решение через браузер, дешевое повторное воспроизведение) и вернет контент вместе с сессией, которая его получила. Холодная проверка Turnstile на minfin.bg занимает около 5 секунд через Auto; следующий вызов повторяется через Single за 2 кредита. Мы также добавили 6 языков для блога, документации и портала обновлений, увеличив их количество с 7 до 13.

Что нового

Auto: один endpoint, четыре продукта, оптимизация затрат

POST /api/auto доступен. Вы передаете ему URL, а он выбирает подходящий продукт (Single, Proxy Finder или Browser), обрабатывает проверки Cloudflare при их появлении и возвращает response вместе с объектом session, содержащим рабочий proxy ID, cookies и user agent. Используйте возвращенную сессию повторно при следующем вызове, и Auto выполнит запрос через Single за 2 кредита вместо повторного полного решения.

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

В песочнице Dashboard появилась вкладка Auto с поддержкой timeout_ms, ignoreProxies, returnSession и forceProxy, так что вы можете протестировать Auto через форму перед интеграцией в код.

6 новых языков

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

Переключатель языков также был переработан. Флаги удалены (флаг Испании не подходит для остальных 20 испаноязычных стран, то же самое относится к португальскому, арабскому и английскому языкам). Теперь отображаются самоназвания языков, а также название на текущем языке интерфейса, поэтому вы можете найти "Deutsch" как "немски" в браузере с болгарской локалью. Введите текст в поле поиска вверху для фильтрации 13 локалей, используйте стрелки для перемещения и нажмите enter для переключения. Каждый пункт представляет собой полноценный <a href> с атрибутами hreflang и lang, чтобы поисковые системы и краулеры ИИ могли индексировать все языковые версии.

Обработка Cloudflare: что именно было исправлено

Auto теперь корректно обрабатывает четыре сценария Cloudflare, которые ранее приводили к получению некорректного ответа:

  • Заглушка "Just a moment", возвращаемая с транспортным статусом 200, больше не считается успешным ответом. Auto переходит на уровень решения вместо того, чтобы отдавать страницу с проверкой.
  • Неинтерактивные проверки (автоматический пропуск "Checking your browser" на marathonbet) отрисовываются на стороне клиента после прохождения. Браузер опрашивает актуальный DOM и завершает обработку в момент появления cf_clearance, вместо того чтобы падать по тайм-ауту на пустом ответе верхнего уровня.
  • Реальный статус после прохождения проверки сохраняется. Ограничение по стране, полученное после успешной проверки, возвращает 451, а не 200 с подозрительным содержимым.
  • Интерактивный Turnstile (minfin.bg) решается полностью от начала до конца. Auto сначала пробует решить задачу через браузер с прямым исходящим каналом (доверенный egress endpoint проходит Turnstile там, где бесплатные датацентровые IP получают усложнение проверки), а затем переходит к перебору proxy, если это не удается.

MCP: foura_auto и публичное обнаружение

В MCP-сервер добавлен инструмент foura_auto, который дублирует /api/auto. Передайте URL, получите контент и готовую сессию. Обнаружение (tools, prompts, capabilities) теперь не требует аутентификации, поэтому агенты могут просматривать доступные возможности до авторизации, а карта /llms.txt проксируется в корневом пути. Лендинг перенесен на foura.ai/mcp для сохранения ссылочного веса, а поддомен перенаправляет браузеры через 301 редирект.

Под капотом

Мы усилили защиту от SSRF вокруг модулей загрузки. Egress-файрвол на уровне ядра блокирует двум сервисам отправки запросов открытие соединений с приватными диапазонами, CGNAT, link-local и метаданными облачных провайдеров. Проверка на уровне приложения уже покрывала URL, теперь и низкоуровневые сетевые маршруты не пропустят ничего лишнего. Поле proxy в запросе обрабатывается аналогично: хост proxy от клиента, который резолвится в приватный IP-адрес, отклоняется до отправки запроса.

Журнал Activity больше никогда не сохраняет исходный URL proxy, даже если клиент передал его явно. Ответ, который вы видите, всегда содержит непрозрачный идентификатор proxy в base36, и сохраненные данные соответствуют ему. Мы также удалили заголовок x-powered-by из всех ответов API.

В цифрах

  • Интерактивное решение Turnstile на minfin.bg: статус 200 с содержимым сайта министерства примерно за 5 секунд, затем 2 кредита за каждый повторный запрос через закешированную сессию.
  • На целевом ресурсе с ограничением частоты запросов при параллельной нагрузке Auto теперь распределяет трафик по нескольким точкам выхода (4 разных выхода на хосте с фиксированным пулом, 21 из 24 повторных запросов по 2 кредита) вместо отправки всех запросов через одну точку.
  • 13 языков запущены в блоге, документации и обновлениях.

Auto представляет собой именно тот формат API, к которому мы шли весь квартал. Укажите URL, получите ответ, сохраните сессию. Самая интересная работа сейчас идет на стыке сценариев: измерение того, насколько эффективно оптимизирует расходы ступенчатая схема на вашем реальном трафике, и поиск паттернов валидации, которые отлавливают ложноположительные успешные ответы, о которых никто не задумывается.