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

База знаний

Не удалось получить свежий IP, поэтому профиль НЕ открыт

Профиль попросил новый адрес выхода перед открытием, получить его не вышло, и не открылось ничего. Слова после двоеточия несут причину, и по ней видно, что делать дальше.

Когда меняется адрес

Профиль может просить новый адрес выхода при каждом открытии. Переключатель стоит в окне профиля и назван «Свежий IP перед каждым запуском».

Предлагается он только у прокси из библиотеки и только там, где в записи сохранена ссылка смены от продавца. У прокси, вписанного руками, ходить некуда.

Почему не открылось ничего

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

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

Профиль не остаётся занятым

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

Слова после двоеточия

Молчание продавца в течение двадцати секунд так и названо молчанием. Ответ, который успехом не был, доходит целиком: и чем ответили, и первые слова сказанного.

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

Отличие от неподтверждённой смены

Есть вторая строка про смену адреса, и в ней сказано, что продавец ответил, а проверить новый адрес пока не удалось. Это не отказ, и профиль со сменой перед запуском в таком случае открывается.

Где ещё встречается этот отказ

Групповой запуск записывает такой профиль в неудавшиеся и берёт следующий. Это не тот случай, когда очередь ждёт освободившегося места: ждать здесь нечего.

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

Как собрать улики

Откройте библиотеку прокси и нажмите смену адреса у этой записи руками. Ответ там подробнее и называет адрес до и после, а это и отличает молчащего продавца от медленного модема.

Пишите с экрана поддержки. Отчёт, который едет с письмом, несёт версии, настройки и собственные уведомления программы, а записей библиотеки прокси в нём нет вовсе, поэтому ссылка смены остаётся у вас.

Чего эта статья не разбирает

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

Где это решается

Каждая строка ниже называет место в коде, а четыре из них ещё и стенд, который его исполняет.

Запуск останавливается, когда свежий адрес получить не удалось, и на старом профиль не открывается
apps/desktop/test/proxy-rotation.js
Отметка «занят» снимается с профиля после неудавшейся смены
apps/desktop/test/proxy-rotation.js
Смена по времени трогает только открытые профили и не повторяется каждую минуту
apps/desktop/test/ротация-адреса-исполняется.js
Отчёт группового запуска не выдаёт настоящий отказ за очередь, которой не хватило мест
apps/desktop/test/очередь-запуска.js
Сессия приезжает из общей папки раньше, чем профиль просит новый адрес
apps/desktop/src/main/main.js (только код, стенда на это нет)

Вопросы

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

Так и не вышло

Поддержка читает отчёт, который едет вместе с письмом, и отвечает причиной, а не списком советов.