Как я могу использовать прокси в одном профиле Chrome?

8

Я одновременно запускаю несколько экземпляров Google Chrome, каждый из которых имеет свой профиль (используется --user-data-dir=MyProfileFolder). Мне бы хотелось, чтобы один из экземпляров (профилей) Chrome использовал прокси, а другой подключался напрямую, как обычно.

Проблема заключается в том, как я пытаюсь включить прокси в некоторых экземплярах Chrome, это также влияет на все остальные запущенные экземпляры.

Если я просто использую ranch -> Options -> Under the Hood -> Change proxy settings, это затрагивает всю систему, так как это просто страница настроек общего прокси-сервера Windows.

Если я использую расширение как Proxy Switch! или Switch Proxy, еще раз, включение прокси в одном экземпляре (профиле) влияет на все остальные (даже если расширение даже не установлено в них).

Есть ли способ обойти это?

У меня никогда не было этой проблемы в Firefox.

Дэвид Б
источник

Ответы:

4

Как вы узнали, Chrome в Windows использует системные настройки прокси. Чтобы использовать другой прокси для одного экземпляра, используйте --proxy-server=<host:port>аргумент. Вы можете добавить это в ярлык для этого конкретного профиля, если хотите, чтобы он был активен при каждом запуске.

jáquer
источник
Но что, если мне понадобятся более сложные настройки, такие как правило, ограничивающее прокси только некоторыми адресами? Это возможно?
Дэвид Б
Если честно, я не знаю. Я использую Chrome только изредка. Я только узнал ответ на ваш вопрос через Google. Я думаю, что это невозможно, но я могу ошибаться.
jáquer
2

Я установил это расширение - прокси-коммутатор - и это решило мою проблему

Я также сделал 2 пользователей в Chrome и запустить их с

C:\Users\iuri\AppData\Local\Google\Chrome\Application\chrome.exe --profile-directory="Profile 1"
C:\Users\iuri\AppData\Local\Google\Chrome\Application\chrome.exe --profile-directory="Default"

но с прокси-коммутатором это необязательно.

Iuri
источник
1

--proxy-server=<host:port>Является единственной реальной альтернативой в Linux (Mint 15 ядра 3.8.0.26) на самом деле, в противном случае изменения будут заполнены и распределяются между экземплярами, даже через Chromium и Chrome пучки. --user-data-dirвариант кажется игнорируется обоими.

Наконец, простым решением было установить и Chrome, и Chromium. Если каким-то образом вы понимаете, что они делятся друг с другом, просто почистите все правильно ~.config/google-chromeили ~.config/chromiumсбросьте все и используйте --proxy-server=<host:port>с вашим любимым вкусом. Вы можете экспортировать-импортировать более поздние закладки, если это необходимо

Хайме Агудо
источник