Я создал ярлык chrome, чтобы запустить его с прокси -сервером : --proxy-server="socks5://ipaddress:port" . Однако это не работает, если уже был запущен экземпляр Chrome: новый экземпляр Chrome будет таким же, как и существующий процесс Chrome. Единственный способ получить этот параметр командной строки --proxy-server - закрыть все экземпляры chrome, а затем запустить новый процесс с помощью этого ярлыка. Обратное также верно: если после этого я запускаю обычный экземпляр Chrome, он будет использовать эту конфигурацию прокси-сервера из первого запущенного экземпляра Chrome.

Вопрос: как мне запустить новый экземпляр Chrome, полностью изолированный от существующего процесса, чтобы он запускался с собственного прокси-сервера. Я попытался переопределить --profile-directory= и я попытался запустить его с помощью инкогнито: все бесполезно, он все еще использует те настройки прокси, которые были установлены (или не были) с момента запуска первого экземпляра Chrome ,

1 ответ1

1

Похоже, единственный способ заставить его работать - указать альтернативный каталог пользовательских данных: --user-data-dir="%LOCALAPPDATA%\Google\Chrome\User Data.Proxy" . В моем случае целевая командная строка в ярлыке Windows была слишком длинной (более 256 символов), и мне пришлось вместо этого установить ее как переменную среды.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .