Настройки прокси-сервера Google Chrome?

Когда я пытаюсь установить настройки прокси-сервера Google Chrome (в chrome://linux-proxy-config /), я получаю следующее сообщение:

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

Но вы все равно можете настроить через командную строку. Пожалуйста, обратитесь к man google-chrome-stable для получения дополнительной информации о флагах и переменных среды.

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

Кроме того, есть ли в Chrome опция, позволяющая не использовать прокси для определенных доменов (аналогично No proxy for настройка в Firefox)?

Откройте терминал и введите sudo -H nautilus

Введите свой пароль, затем нажмите Ctrl+L и введите /usr/share/applications/ и нажмите Enter

Теперь найдите google-chrome и щелкните правой кнопкой мыши на значке Chrome и выберите "Свойства".

Затем добавьте следующую опцию в конце текстового поля команды, там.

--proxy-server="IP proxy Server:port" (из: --proxy-server="127.0.0.1:8080")

это выглядит примерно так (то же самое относится и к Chrome):

enter image description hereзакройте окно и, если браузер Chrome все еще работает, закройте браузер и перезапустите снова. Наконец, вы можете использовать браузер Chrome с прокси-сервером.

--прокси-сервер-обход-список:

Если вы хотите сообщить google-chrome, чтобы он НЕ использовал прокси-сервер с определенными доменами, используйте --proxy-bypass-list команда. Эта команда задает список хостов, для которых мы обходим настройки прокси-сервера и используем прямые подключения. Игнорируется, если --proxy-auto-detect или --no-proxy-server также указаны. Это разделенный запятыми список правил обхода.

Вот список Командная строка Chromium это тоже использовалось в google-chrome.

Google Chrome и Chromium подчиняются переменным прокси-сервера среды (http_proxy, no_proxy и т.д.) и прокси-серверы, установленные через gsettings. gsettings поставляется с предустановленной версией [XL] ubuntu, так что это один из способов, который не требует sudo привилегии.

Ключи org.gnome.system.proxy.http[s].{host,port,authentication-user,authentication-user} (и аналогичные опции для прокси-серверов FTP и SOCKS) и ключ автоконфигурации прокси-сервера org.gnome.system.proxy.autoconfig_url может быть использован для этого:

gsettings set org.gnome.system.proxy.http host "proxy.server.fqdn"gsettings set org.gnome.system.proxy.http port "3128"

Список исключений прокси-сервера можно задать с помощью ignore-hosts ключ:

gsettings set org.gnome.system.proxy ignore-hosts "['localhost', '127.0.0.0/8', '::1', '*.some.domain', '10.0.0.0/8']" 

A no_proxy переменная среды будет выглядеть следующим образом:

export no_proxy="localhost,.some.domain,127.0.0.0/8,10.0.0.0/8"export NO_PROXY="localhost,.some.domain,127.0.0.0/8,10.0.0.0/8"

Вы можете установить это в ~/.profile или ~/.pam_environment (без export).

Просто выполните приведенную ниже команду в терминале

sudo nano /usr/share/applications/google-chrome.desktop

в командной строке добавьте значение ниже строки

--proxy-server="192.168.1.251:8080" 

Измените его с помощью своего прокси-сервера. его пример прокси-сервера без аутентификации. Для прокси-сервера с аутентификацией следует использовать,

--proxy-server="username:password@proxy_address:port"

За Единство: В разделе "системные настройки" перейдите в раздел "сеть", затем "сетевой прокси": затем вы можете настроить свой прокси для всей системы.

Для настройки пользователя и пароля установите его следующим образом:user:password@proxy:port

Для Lubuntu, Xubuntu и т.д...: посмотрите эту ветку Как мне настроить общесистемные прокси-серверы в Xubuntu, Lubuntu или Ubuntu Studio?

Полуавтоматический способ

Я нашел @aғsнin ответ чтобы быть максимально полезным.

Однако каждый обновление из Google Chrome привело к сбросу записи на рабочем столе и proxy настройки. Это довольно неприятно редактировать его снова и снова.


Вместо ручной работы вы можете изменить запись с помощью короткого скрипта.

Просто вставьте его в терминал:

sudo sed '/^Exec/s/$/ --proxy-server="10.0.2.2:3128"/' /usr/share/applications/google-chrome.desktop  -i

Очевидно, вам нужно изменить IP-адрес вашего прокси-сервера.


При этом добавляются все строки, начинающиеся с Exec с настройкой вашего прокси-сервера, которая является ручным способом настройки прокси-сервера.

Наслаждайтесь!

Когда настройки прокси-сервера находятся в переменных прокси-сервера среды, Хром не сработало, установив полные настройки прокси-сервера в лаунчере.

--proxy-server="IP proxy Server:port" (ex: --proxy-server="127.0.0.1:8080")

Но это сработало, когда я поставил его для обнаружения автоматических конфигураций

--proxy-auto-detect

И это сработало в Вивальди.

Как мне настроить общесистемные прокси-серверы в Xubuntu, Lubuntu или Ubuntu Studio? указывает на файл /etc/environment где вы можете вставить следующие строки в качестве корня:

http_proxy=http://myproxy.server.com:8080/https_proxy=http://myproxy.server.com:8080/ftp_proxy=http://myproxy.server.com:8080/no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"

Лучший ответ (очень сложный) также содержит скрипт для включения / выключения по требованию. (Но если вам это нужно, в Firefox есть страница параметров для выбора прокси-сервера, и вы можете рассмотреть возможность его использования).

Один из вариантов, который я использую, - это расширение прокси-сервера SwitchyOmega. Это позволяет освобождать некоторые IP-адреса или домены, как вы просите.

Он имеет приятный графический интерфейс вместо того, чтобы иметь дело с аргументами командной строки. Он также поддерживает синхронизацию Chrome, так что вы можете быстро приступить к работе с настройками прокси-сервера на новом компьютере.

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

Открытый Терминал

sudo gedit /usr/share/applications/google-chrome.desktop

--> в Exec значение добавить ниже строки

--proxy-server="10.1.6.14:3128"

(введите свой прокси-сервер nw вместо 10.1.6.14 и порт вместо 3128)

пример:

Exec=/usr/bin/google-chrome-stable %--proxy-server="10.1.6.14:3128"

Вот несколько потенциальных решений: https://www.linuxbabe.com/desktop-linux/configure-proxy-chromium-google-chrome-command-line

@KasiyA Я не хочу использовать Chrome без прокси. Я хочу использовать прокси-сервер для большинства доменов, за исключением нескольких, которые являются локальными для моей сети.