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

39

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

  

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

     

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

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

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

    
задан becko 20.08.2014 в 16:28
источник

8 ответов

38

Запустите программный центр Ubuntu, найдите «gksu», затем нажмите «Установить» (если он еще не установлен).

Нажмите Alt + F2 и введите gksu nautilus и нажмите Enter

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

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

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

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

он выглядит так ( для Chrome ):

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

--proxy-bypass-list :

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

Вот список Chromium Command Line , который используется в google- хром тоже.

    
ответ дан αғsнιη 20.08.2014 в 17:45
источник
11

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 ).

    
ответ дан muru 20.08.2014 в 21:11
6

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

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

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

--proxy-server="192.168.1.251:8080" 

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

--proxy-server="username:[email protected]_address:port"
    
ответ дан Biren iDream Technologies 22.02.2015 в 11:15
4

Для Unity . В "системных настройках" перейдите в "сеть", затем "сетевой прокси": вы можете установить свою прокси-систему в целом.

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

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

    
ответ дан laugeo 20.08.2014 в 17:07
0

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

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 есть страница параметров для выбора прокси-сервера, и вы можете захотеть его использовать).

    
ответ дан serv-inc 08.04.2016 в 09:30
0

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

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

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

    
ответ дан Chai T. Rex 26.04.2017 в 00:16
0

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

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

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

--proxy-auto-detect

И он работал в Vivaldi .

    
ответ дан Max 25.10.2017 в 16:23