2.7 Интеграция с Octo Browser

Для подключения к Octo Browser необходимо выполнить несколько манипуляций на вашем роутере и компьютере. А именно пробросить порт на роутере и открыть порт на компьютере. Давайте по порядку.

  1. Проброс порта на Роутере (если у вас вдс, то переходите к п.2)

Самое простое это посмотреть вашу модель роутера и в поисковике найти полную инструкцию «как пробросить порты именно в вашей модели роутера». Нам нужно пробросить 58888 порт. Именно этот порт используется для работы с API Octo Browser

  1. Заходим в роутер (обычно http://ип адрес роутера , логин\пасс по умолчанию admin\admin
  2. Ищем меню Forwarding , там нажимаем добавить правило (Add rule)
  1. Имя указываем любое, протокол TCP, Порты 58888 и указываем внутренний адрес компьютера (именно внутренний 192.168.х.х.)
  2. На этом настройка роутера окончена.

    2. Теперь нам нужно открыть порт на компьютере.

    1. Переходим в режим командной строки (вызывается из меню выполнить – командой cmd)

2. После перехода в режим cmd, набрать там powershell

3. Далее вводим вот такой скрипт:

New-NetFirewallRule -Name Allow58888 -DisplayName ‘Allow 58888’ -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile ANY -LocalPort 58888 -RemoteAddress 165.227.129.42

Должна появиться такая надпись:

На этом настройка проброса портов завершена.

ВАЖНО! У вас должен быть постоянный ип адрес. Возможно вам придется заказать эту опцию у вашего провайдера.

Настройка конфигурации API Octo Browser

В каждой строчке расширения заполните конфигурацию для конкретного профиля, где:

ID профиля – это ид профиля Octo Browser.
В данный момент пользователи антидетекта Octo Browser не могут посмотреть ИД профиля напрямую (скорее всего это будет изменено в дальнейшем).
Самым простым способом узнавать ИД нужных нам профилей — это обратиться напрямую к нашей учетной записи по АПИ и узнать ИД нужного профиля.

1. Вам необходимо перейти на программу или сервис для простого составления запросов. Будем использовать сервис Postman. На его веб версию вы можете перейти по ссылке — https://www.postman.com/cs-demo/workspace/public-rest-apis/request/create
Возможно он попросит зарегистрироваться, это нужно сделать один раз.
Получить токен мы можем в настройках браузера.

Запрос на получение ИД профиля

Урл запроса — https://app.octobrowser.net/api/v2/automation/profiles?search=1, где 1 это название вашего профиля, которое вы можете увидеть в админпанели антидетекта
Указываем в Header параметр Authorization Key — X-Octo-Api-Token и его значение — токен из предыдущего шага
Тип запроса — GET
И нажимаем SEND

В ответе uuid это и есть ИД профиля. Меняя названия профилей в урле запроса, вы можете получить нужные ИД профилей.

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