Назад в Центр знаний
Начало работы

BotBrowser Launcher: профили, прокси и запуск

Сопоставляйте профили и версии в BotBrowser Launcher, проверяйте прокси-маршрут, просматривайте настройки и запускайте согласованные сессии.

BotBrowser Team

BotBrowser Launcher: профили, прокси и запуск
Документация

Нужна структурированная документация по теме Начало работы?

Эта статья относится к редакционной библиотеке. Для пошаговой настройки, справки и постоянных обновлений переходите сразу в соответствующий раздел docs.

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

Кратко

  • Сопоставьте профиль, ядро, маршрут и политику до запуска.
  • Запишите версии и проверьте один реальный сценарий после изменений.
  • Launcher управляет настройками, но не доказывает принятие сессии сайтом.

Содержание

BotBrowser Launcher представляет собой настольный интерфейс управления BotBrowser. В одном приложении собраны выбор профиля, управление ядрами браузера, настройка прокси и основные параметры запуска. Команда получает понятные сохраненные конфигурации и не собирает длинную команду заново для каждой сессии.

Launcher находится в открытом репозитории BotBrowser и поддерживает Windows, macOS, Ubuntu и Debian. Он не заменяет зашифрованный профиль BotBrowser или ядро браузера. Launcher связывает эти элементы, сохраняет настройки для каждого именованного профиля и запускает выбранную комбинацию.

Важно различать три объекта. Профиль Launcher является сохраненным рабочим пространством в приложении. Профиль BotBrowser представляет собой файл .enc, который задает идентичность браузера. Ядро является исполняемым файлом подходящей версии. Согласование всех трех объектов необходимо для предсказуемого запуска.

От ядра до сохраненного профиля Launcher

Рабочий процесс Launcher

Обычный запуск состоит из пяти решений:

  1. Установить или выбрать ядро BotBrowser для текущего компьютера.
  2. Выбрать профиль .enc нужного семейства и версии браузера.
  3. Создать именованный профиль Launcher и назначить ему файл.
  4. При необходимости добавить прокси и проверить его выходной IP.
  5. Просмотреть параметры выполнения, сохранить профиль и запустить браузер.
Рабочий процесс BotBrowser Launcher. Выбор ядра и профиля, настройка прокси, проверка параметров и запуск браузерной сессии.
Ядро, профиль BotBrowser, профиль Launcher и сетевой маршрут остаются отдельными решениями. Launcher сохраняет способ их объединения.

Такое разделение подходит для локальной проверки и командной работы. Разработчик может сохранить профиль для интерактивного теста. QA может клонировать его и поменять только прокси или политику хранилища. Операторы могут объединить профили по проектам и запустить несколько выбранных строк.

Установка из репозитория BotBrowser

В каталоге Launcher находятся скрипты установки для Windows, macOS, Ubuntu и Debian. Они подготавливают поддерживаемые зависимости, получают исходный код из репозитория, собирают приложение и создают ярлыки. Актуальные команды и требования приведены в README Launcher.

Используйте опубликованную команду для своей системы, а не старую копию из внутренней инструкции. Требования Launcher могут меняться независимо от пакетов профилей. Проверка README также исключает устаревшие предположения о версии Node.js или каталоге установки.

После установки слева доступны три раздела:

  • Profiles хранит именованные конфигурации и их состояние.
  • Proxies хранит повторно используемые сетевые маршруты.
  • Kernels загружает и управляет версиями BotBrowser для текущей платформы.

Ежедневная работа начинается в Profiles. Ядра и прокси являются общими ресурсами. Установка одного ядра или обновление одной записи прокси не требует создавать профили Launcher заново.

Сначала выберите профиль BotBrowser

Начинайте с требований к идентичности, а не с дополнительных переключателей. Выберите профиль BotBrowser для нужного семейства платформы, семейства браузера и основной версии. Файл задает базовую идентичность. Поля Launcher добавляют правила выполнения вокруг нее.

Для постоянного рабочего пространства осознанно закрепите конкретный профиль. Сохраняйте имя Launcher, каталог пользовательских данных и назначение прокси, если между запусками нужны cookie и состояние сайтов. Для независимого теста клонируйте профиль или создайте другой с отдельным каталогом данных. Одновременные процессы не должны использовать общий каталог.

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

Сопоставьте версии профиля и ядра

Ядро и профиль BotBrowser должны использовать одну основную версию браузера. Профиль версии 150 работает с ядром версии 150. Такое согласование удерживает идентичность профиля и набор возможностей браузера в одном поколении выпуска.

Launcher управляет установленными ядрами и может получить соответствующий выпуск из репозитория. В списке Profiles отображаются платформа и сведения о ядре, поэтому их можно проверить до нажатия Start.

Используйте такой порядок решения:

СитуацияРекомендуемое действие
Профиль четко указывает основную версиюУстановить и использовать ядро этой версии.
Подходящее ядро еще загружаетсяДождаться окончания загрузки и распаковки.
Особое семейство профиля не выбирает нужное ядроУказать основную версию Chromium в Advanced.
Пакет перешел на новую основную версиюСоздать или проверить соответствующий профиль Launcher.
Несколько профилей используют одну версиюОни могут ссылаться на одно установленное ядро платформы.

Ручное поле версии является переопределением, а не обычной настройкой. Для стандартных профилей оставляйте автоматический выбор. Переопределение нужно, когда семейство требует явной версии Chromium или это указано в актуальной документации поддержки.

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

Работа с редактором профиля

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

Начните с основных сведений о профиле:

  • Дайте профилю имя, которое объясняет его назначение.
  • Используйте группу для профилей одного проекта.
  • Укажите в описании владельца, регион или цель проверки.
  • Выберите файл BotBrowser и проверьте показанные данные.

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

Список поддерживает создание, редактирование, клонирование, импорт, экспорт и группировку. Клонирование удобно, когда большинство настроек сохраняется и меняется один параметр. Можно клонировать базу перед назначением другого регионального прокси или сравнением профильной и нативной политики хранения.

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

Поиск параметров в редакторе

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

Настройки памяти, хранилища и прокси

Настройка памяти и хранилища

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

  • JS Heap Size Limit выбирает политику ограничения JavaScript heap.
  • Storage Quota выбирает политику объема хранилища.

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

Проверяйте оба поля вместе. Пользовательский лимит heap без решения по хранилищу создает политику, которую трудно объяснить. Числа не обязаны совпадать, но должны быть обоснованы одной задачей. Не меняйте эту политику в профиле с важным постоянным состоянием сайтов методом проб и ошибок.

Для сравнения режимов клонируйте профиль Launcher. Оставьте неизменными профиль BotBrowser, ядро, прокси и каталог данных. Меняйте только исследуемый параметр Memory или Storage. Клон сохраняет намерение и не дает временной настройке стать обычной.

Добавление прокси и Check IP

Launcher поддерживает повторно используемые записи прокси и назначение для каждого профиля. Текущая версия работает с HTTP, HTTPS, SOCKS4 и SOCKS5. Сохраненный прокси выбирается в редакторе, а быстрое изменение доступно из списка профилей.

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

Check IP не заменяет проверку после запуска. На трафик браузера также могут влиять DNS, WebRTC, PAC и правила конкретного сайта. Они требуют отдельных авторизованных тестов. Предварительная проверка лишь подтверждает доступ прокси к IP-сервису и сообщает наблюдаемый им маршрут.

Долгую проверку можно остановить. Во время запроса кнопка меняется на Stop. Отмените запрос до изменения прокси или выбора другого маршрута. При очистке прокси Launcher тоже прекращает активную проверку, поэтому старый результат не появится в новой конфигурации.

Рекомендуемый порядок:

  1. Выбрать или ввести прокси.
  2. Проверить протокол, хост, порт и учетные данные.
  3. Выполнить Check IP.
  4. Сравнить регион с требованиями сессии.
  5. Сохранить прокси, если он будет использоваться повторно.
  6. Сохранить профиль Launcher и нажать Start.

Не помещайте учетные данные в имена, описания, снимки экрана или общие CSV. Используйте поля прокси и ограничивайте доступ к экспортам согласно политике организации.

Поведение при запуске и обновления

Поведение при запуске

Launcher объединяет состояния профилей, версии браузера, загрузки и редактор в одном настольном интерфейсе.

При запуске профиля Launcher объединяет профиль BotBrowser, ядро, прокси, каталог данных и сохраненные параметры. Если необходимое ядро отсутствует, но в репозитории доступен соответствующий выпуск, его можно загрузить. Дождитесь завершения загрузки и распаковки.

Таблица различает Idle и Running. Start и Stop применяются к выбранным строкам. Проверяйте статус перед изменением общего ресурса. Изменение прокси во время активных сессий может привести к расхождению сохраненной конфигурации и уже запущенных процессов.

Запуски с интерфейсом и headless показывают сообщения по-разному. Видимая сессия может отобразить подсказку в окне. Headless пишет сведения о запуске в терминал. Если профиль не запускается, сначала проверьте сообщения об отсутствующем, недействительном, просроченном или несовместимом профиле.

Каждому одновременно работающему профилю нужен свой каталог пользовательских данных. Постоянный каталог сохраняет cookie и хранилище. Временные или раздельные каталоги изолируют независимые задачи. Закрепите выбранную политику в профиле Launcher.

Периодические обновления

Launcher периодически проверяет обновления приложения и доступные версии браузера. Перед сменой поддерживаемой линии изучите примечания к выпуску и совместимость профиля.

Ядра обновляются в рамках основных версий. Более свежая сборка может заменить старую сборку той же основной версии. Переход на новую основную версию остается отдельным решением, поскольку требует подходящего пакета профилей.

Для производственного процесса:

  • Записывайте версию Launcher из боковой панели.
  • Записывайте версию ядра проверенного набора профилей.
  • Проверяйте совместимость перед сменой основной версии.
  • После обновления выполняйте короткую авторизованную проверку.
  • Оставляйте долгие сессии на проверенном процессе до окна обслуживания.

Обновление Launcher не делает старый профиль актуальным. Загрузка нового основного ядра также не создает соответствующий профиль.

Первый профиль и типовые конфигурации

Первый профиль, который легко проверить

Минимальная полезная конфигурация Launcher также проще всего в сопровождении:

  1. В Kernels установите требуемую основную версию.
  2. В Profiles выберите New Profile.
  3. Укажите понятное имя и при необходимости группу.
  4. Выберите .enc и проверьте платформу и версию.
  5. Добавляйте прокси только при необходимости и выполните Check IP.
  6. Оставьте необязательные переопределения на профильных значениях.
  7. Сохраните, выберите строку и нажмите Start.

После успешной базовой проверки создавайте клоны для контролируемых изменений. Для постоянного пространства добавьте отдельный каталог данных. Для документированного QA выберите явные режимы Memory and Storage. Скрипт автоматизации добавляйте после успешного запуска без него.

Такой порядок сокращает область поиска проблемы. Если база запускается, а клон нет, измененное поле обнаружить проще.

Типовые сценарии

Постоянное исследовательское пространство

Используйте один профиль Launcher, один профиль BotBrowser, один прокси и один выделенный каталог данных. Согласуйте основные версии и проверяйте обновления в плановое окно. Сценарий подходит для авторизованного исследования приватности со стабильной идентичностью.

Региональная проверка

Клонируйте базу для каждого региона. Назначьте проверенный прокси и выполните Check IP до первого запуска. Сохраняйте семейство профиля и ядро, если тест не требует другой платформы. Регион указывайте в группе или описании без учетных данных.

QA памяти и хранилища

Создайте отдельные клоны для profile, real и документированных Custom-политик. Найдите storage через поиск. Оставьте остальные параметры постоянными и ясно назовите политику каждого клона.

Небольшая группа профилей

Объедините связанные профили в группу и запустите несколько строк Idle. Каждый профиль должен иметь свой каталог данных и проверенный прокси. Следите за состояниями и загрузками во время обновлений.

Когда использовать Launcher

Launcher подходит операторам, которым нужно визуально проверять и повторно применять конфигурации. Он уменьшает ошибки при переносе длинных команд, объединяет профили, прокси и ядра и позволяет задавать частые параметры без ручного редактирования файлов.

Командная строка остается удобной для контейнеров, удаленных серверов и генерируемых задач. Launcher лучше подходит, когда нужна визуальная проверка сохраненных локальных параметров.

Launcher особенно полезен, когда:

  • профили запускают операторы без опыта разработки;
  • соответствие профиля и ядра должно быть видно до старта;
  • прокси требуют быстрой проверки выходного IP;
  • политики памяти и хранилища нужно сохранять по имени;
  • локальные профили нужно клонировать, группировать, импортировать или экспортировать;
  • обслуживание должно отображаться в одном приложении.

BotBrowser требует, чтобы пакет профиля и бинарный файл браузера имели одну и ту же основную версию, и при запуске сообщает об отсутствующих, недействительных, просроченных или несовместимых по версии профилях, поэтому Launcher может держать основную версию профиля и ядра наглядно согласованной до начала сессии. Так вы заметите несоответствие до нажатия Start, а не после неудачного запуска. BotBrowser не может сделать устаревший пакет профиля актуальным заменой ядра, названия браузера или метки user agent, а Check IP в Launcher сам по себе не может проверить DNS, WebRTC, PAC и маршрутизацию конкретного сайта. BotBrowser также не заменяет ваш собственный контроль релизов и отдельные условия подписки на профили и поддержки. Смотрите репозиторий BotBrowser, тарифы и документацию.

Устранение проблем и проверка перед запуском

Устранение проблем

Браузер не запускается

Проверьте профиль и наличие ядра той же основной версии. Дождитесь активных загрузок. Для headless прочитайте вывод терминала с сообщениями об отсутствующем, недействительном, просроченном или несовместимом профиле.

Выбрано неверное ядро

Снова проверьте основную версию профиля. Стандартные профили обычно используют автоматический выбор. Переопределение Advanced применяйте только по требованию семейства или актуальной документации.

Check IP выполняется слишком долго

Нажмите Stop, проверьте хост, порт, протокол, учетные данные и сеть, затем повторите. Перед выбором другого маршрута отмените старый запрос.

Поиск не находит поле

Используйте понятие, например quota, heap, proxy, fonts или script. Поиск фильтрует разделы, а не каждую подпись. Очистите строку для полной навигации.

Изменение не видно в активном браузере

Сохраните, остановите и перезапустите профиль после изменения идентичности, сети, памяти, хранилища или запуска. Активный процесс может сохранять значения, прочитанные при старте.

Обновление готово

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

Проверка перед запуском

Прежде чем новый или измененный профиль перейдет в обычное использование, проверьте:

  • Профиль BotBrowser получен из авторизованного источника.
  • Его основная версия соответствует ядру.
  • Имя и группа объясняют назначение.
  • Одновременные профили не делят каталог данных.
  • Check IP показывает ожидаемый маршрут.
  • Memory and Storage соответствуют письменной политике.
  • Custom-значения положительны и документированы.
  • Имена, описания и экспорты не содержат секреты.
  • Обновления завершены до Start.
  • После важных изменений выполнена короткая проверка.

BotBrowser Launcher превращает эти пункты в повторяемый настольный процесс. Идентичность, версия, сетевой маршрут и политика выполнения остаются видимыми и проверяемыми решениями.

Продолжите с материалами Управление профилями, Рецепты CLI и README Launcher. Также можно скачать BotBrowser или сравнить планы.

Практический итог

Используйте Launcher, чтобы явно задать профиль, ядро, маршрут и политику, затем проверьте видимый сценарий и сохраните возврат. BotBrowser координирует эти входы, но не обещает универсальную совместимость или результат приватности.

Источники

#лаунчер#профили#прокси#конфигурация#быстрый старт

Эта статья входит в руководство: Начало работы с автоматизацией браузера: карта

Переведите BotBrowser из исследований в продакшн

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