Chrome для легкого переключения прокси-сервера в Linux

Chrome для легкого переключения прокси-сервера в Linux

Я знаю, что ответ может быть нет, но есть ли какой-то простой способ переключить прокси для Chrome под Linux? В конечном счете, я хочу, чтобы некоторые сайты использовали прокси, а некоторые другие — нет, в одно и то же время.

Я даже попытался запустить Chrome из командной строки, используя другой профиль, но обнаружил (проверив его IP-адрес), что он все еще использует предыдущий прокси.

Я знаю, что ответ может быть отрицательным, но думаю, что не помешает спросить и подтвердить. Спасибо.

решение1

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

Вы также можете указать строку исключения с помощью --proxy-bypass-listопции.

Если это недостаточно гибко для вас, вы можете использовать , --proxy-pac-urlчтобы указать URL для функции JavaScript, которая определяет, какой тип соединения следует использовать. С помощью этой функции вы даже можете указать разные прокси для разных сайтов.

ДляПодробности обоих вариантов смотрите здесь

решение2

В:В конечном итоге я хочу, чтобы некоторые сайты использовали прокси-сервер, а некоторые — нет, и в то же время.

А:Вы можете использовать его, --proxy-pac-urlчтобы указать URL-адрес для функции JavaScript, которая определяет, какой тип соединения следует использовать.

Вот по этому пути я и пошел, следуя рекомендациям, однако, только после того, как я закончил писать свою функцию PAC JavaScript, я понял, что задал неправильный вопрос — мне не только нужно проходить через прокси для нескольких определенных сайтов, но и бороться с их DNS-загрязнением. То есть я не могу позволить Chrome запрашивать и кэшировать DNS самостоятельно.

Для тех, кто оказался в такой же ситуации, я нашел решение:https://github.com/Dreamacro/clash/.

Связанный контент