Перейти к основному содержимому

Как управлять обновлениями ядра через API

Управление обновлениями ядра браузера важно для поддержания совместимости и безопасности в ваших профилях Indigo. С помощью API Indigo вы можете контролировать, будут ли профили автоматически обновляться до последней версии ядра или останутся на определенной версии. Это руководство объясняет, как использовать параметр auto_update_core в соответствующих конечных точках API для эффективного управления обновлениями ядра.

Обзор​

Параметр auto_update_core позволяет включать или отключать автоматические обновления ядра при создании или обновлении профилей браузера. Этот параметр поддерживается в следующих конечных точках API:

  • Start Quick Profile: Создание профиля с быстрой настройкой.
  • Profile Create: Создание нового профиля с детальной конфигурацией.
  • Profile Update: Изменение настроек существующего профиля.

Настраивая auto_update_core, вы можете гарантировать, что профили либо обновляются до последней версии ядра, либо остаются на определенной версии для совместимости или тестирования.


Настройка обновлений ядра​

Включение автоматических обновлений ядра​

Чтобы ваши профили всегда использовали последнюю версию ядра браузера, установите auto_update_core в true. Это настройка по умолчанию для новых профилей.

{
"auto_update_core": true
}
Почему использовать автоматические обновления?

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

Отключение автоматических обновлений ядра​

Чтобы сохранить определенную версию ядра, установите auto_update_core в false и укажите желаемую core_version. Это полезно для тестирования или когда требуется конкретная версия.

{
"core_version": 130,
"auto_update_core": false
}
Важное замечание

При отключении автоматических обновлений вы должны вручную отслеживать и обновлять core_version по мере необходимости. Indigo не несет ответственности за баны или проблемы с обнаружением, вызванные устаревшими версиями ядра.


Использование конечных точек API​

Ниже приведены примеры того, как настроить обновления ядра в поддерживаемых конечных точках API.

Создание профиля с включенными автоматическими обновлениями:

{
"auto_update_core": true
}

Или отключение обновлений и указание версии ядра:

{
"core_version": 130,
"auto_update_core": false
}

Ключевые соображения​

Чтобы обеспечить бесперебойную работу при управлении обновлениями ядра, учитывайте следующее:

СоображениеДетали
Поведение по умолчаниюЕсли auto_update_core не указан в конечной точке Profile Update, он сбрасывается на true, включая автоматические обновления.
Поддержание версии ядраЧтобы предотвратить автоматические обновления, явно установите auto_update_core в false при обновлении профиля.
Ограничения версии ядраИзменение core_version на что-либо, кроме последней версии, не поддерживается при обновлении профиля.
Риски устаревших ядерИспользование устаревших версий ядра может привести к обнаружению или банам. Indigo рекомендует включать автоматические обновления для оптимальной производительности.
Оставайтесь обновленными

Мы настоятельно рекомендуем использовать настройку по умолчанию (auto_update_core: true), чтобы ваши ядра браузера оставались актуальными. Это минимизирует проблемы с совместимостью и повышает безопасность профиля.