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

Используя терминал, перейдите в указанный каталог и попробуйте выполнить следующую команду, чтобы отредактировать файл:

gksudo gedit index.html

Команда gksudo предоставит вам права на root, поэтому вы, вероятно, сможете редактировать файл

Обратите внимание, что я использовал gedit в команде, потому что gedit является текстовым редактором по умолчанию в Ubuntu, но если вы используете вариант Ubuntu, этот текстовый редактор по умолчанию не установлен. Если вы используете вариант, используйте nano (текстовый редактор командной строки) вместо gedit, чтобы сохранить изменения, нажмите Ctrl + O, а затем Ctrl + X, чтобы выйти из текстового редактора.

1
задан 20 August 2014 в 19:44

7 ответов

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) и Для этого может быть использован ключ autoconfiguration proxy 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).

11
ответ дан 24 May 2018 в 04:28
  • 1
    У меня другой опыт. Chrome 61.0.3163.100 на Ubuntu 17.04, похоже, не использует HTTP_proxy и https_proxy vars. Они установлены для моего пользователя в ~ / .profile, который является тем же самым пользователем, с которого начинается Chrome, но Chrome не может подключиться. – Julius 27 September 2017 в 14:38
  • 2
    @Julius, который DM? – muru 27 September 2017 в 15:35

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

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

в значении Command, добавленном ниже строки

--proxy-server="192.168.1.251:8080" 

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

--proxy-server="username:password@proxy_address:port"
6
ответ дан 24 May 2018 в 04:28
  • 1
    Очень приятно, и он также работает с приложениями Chrome. – Alexandre L Telles 2 March 2015 в 23:34
  • 2
    для chromium конкретный файл /usr/share/applications/chromium-browser.desktop, а конкретный setcc - Exec - вы должны поместить прокси-строку во все Exec элементы в этом файле – ulkas 22 October 2015 в 14:29
  • 3
    иногда хром застревает с waiting for proxy server. поэтому добавление опции --no-proxy-server сохраняет день. Благодарю. – Rohit Karadkar 5 May 2017 в 15:34
  • 4
    Проблема с этим подходом заключается в том, что каждый раз, когда пакет chromium обновляется, файл рабочего стола перезаписывается, и этот параметр теряется. – jesjimher 9 April 2018 в 10:55

Для Unity: в «системных настройках» перейдите в «network», затем «network proxy»: вы можете установить свою прокси-систему в ширину.

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

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

5
ответ дан 24 May 2018 в 04:28
  • 1
    Я использую Lubuntu. Где я могу найти «Системные настройки»? – becko 20 August 2014 в 20:10
  • 2
    Да, ответ был для Unity. Может быть, вы используете команду: export http_proxy = " user: password @ proxy: port " затем команду для chrome, в двухстрочном скрипте. – laugeo 20 August 2014 в 20:13
  • 3
    В настоящее время Google Chrome не заботится об общесистемных настройках прокси. – Anto 28 January 2015 в 17:06
  • 4
    Это, ИМХО, должно быть принятым ответом. Google будет использовать системный прокси. – David Baucum 19 January 2016 в 20:13

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

Я нашел ответ @kasiya наиболее полезным.

Однако каждое обновление Google Chrome привело к сбросу настроек рабочего стола и настроек proxy ,

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

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

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

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

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

update

2
ответ дан 24 May 2018 в 04:28
  • 1
    Поскольку Chrome / mium имеет тенденцию оставаться полуоткрытыми на панели задач, нет необходимости добавлять параметры прокси для каждого экземпляра Exec. Обычно достаточно основного (названного Chromium Web Browser). Остальные экземпляры Exec используются для таких действий, как открытие нового окна, которое обычно происходит после запуска и запуска браузера. – jesjimher 9 April 2018 в 11:07

Как установить системные прокси-серверы в 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"

Как установить системные прокси-серверы в Xubuntu, Lubuntu или Ubuntu Studio? ( очень сложный) также содержит скрипт для включения / отключения по требованию. (Но если вам это нужно, у Firefox есть страница параметров для выбора прокси-сервера, и вы можете захотеть ее использовать).

0
ответ дан 24 May 2018 в 04:28

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

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

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

0
ответ дан 24 May 2018 в 04:28

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

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

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

--proxy-auto-detect

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

0
ответ дан 24 May 2018 в 04:28

Другие вопросы по тегам:

Похожие вопросы: