Chrome proxy settings linux

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

Существует два способа настройки прокси сервера для браузера Google Chrome: с помощью значений системных переменных и с помощью ключей запуска Chrome. Рассмотрим оба способа.

Как настроить прокси в Google Chrome на Windows

На платформе Windows Chrome заимствует настройки прокси сервера у встроенного в систему браузера Internet Explorer (это первый способ), соответственно, если прокси настроен для него, то и Chrome будет прекрасно с этим работать. Докопаться до окна с настройками можно 2-мя способами:

  1. Через панель управления. Откройте панель управления, перейдите в категорию «Сеть и Интернет» и далее выберите «Свойства браузера»
  2. Через сам Google Chrome. Откройте главное меню Chrome, выберите пункт «Настройки», попав на вкладку с настройками ищите сверху поисковую строку и вводите туда слово «прокси» — перед вами появится кнопка с названием «Изменить настройки прокси-сервера. «, нажав на которую, вы увидите то же самое окно, что можно вызвать из Панели управления

В появившемся окне жмите по кнопке «Настройка сети»

Откроется еще одно небольшое окошко, где следует установить галочку напротив пункта «Использовать прокси-сервер для локальных подключений. «. Станет активным поле ввода адреса и порта сервера, однако стоит углубиться еще дальше, нажав на кнопку «Дополнительно».

Откроется еще одно окошко, где уже мы сможет прописать разные адреса и порты серверов для разных протоколов, таких как http, https, ftp, socks, или напротив, поставив галочку у пункта «Один прокси-сервер для всех протоколов», заполнить только одно поле.

Далее, что очень важно и зачем мы лезли так глубоко — это исключения. Что делают исключения? Они показывают браузеру к каким сайтам надо обращаться напрямую, не используя прокси. Это исключительно полезно, когда в вашей локальной сети присутствуют свои веб-сервера, и ходить на них через прокси не только не нужно, но и не эффективно. Как прописываются исключения? В область, разположенную под надписью «Не использовать прокси-сервер для адресов, начинающихся с:» пишем все сайты, к которым мы хотим, чтобы браузер обращаля напрямую. Вписывать их нужно через точку с запятой. Если часть сайтов является поддоменами одного и того же домена, например site1.mydomain.ru и site2.mydomain.ru, то допустима запись вида *.mydomain.ru.

Сохраняем все изменения, нажав кнопку «ОК» во всех открытых окнах, перезапускаем браузер и наслаждаемся таким интернетом, который для нас приготовил администратор прокси 🙂

Второй способ описывает настройку прокси для Google Chrome при помощи ключей запуска. Вам понадобится, щелкнув правой кнопкой по ярлыку запуска Chrome, изменить поле «Объект», добавив следующие ключи:

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

Ключи запуска имеют приоритет перед системными переменными, поэтому используя этот способ помните, что указание прокси для Internet Explorer не возымеет действия на Chrome.

Как настроить прокси в Google Chrome на Linux

В отличие от Windows на Linux нет Internet Explorer и сходить Chrome’у за настройками прокси некуда. А если вы захотите нажать на кнопку «Изменить настройки прокси-сервера. » в настройках Chrome (ту, что мы описывали во 2-ом пункте первой главы), то скорее всего получите сообщение, очень похожее на

Читайте также:  Archlinux grub не видит windows

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

Выйти из этой ситуации не сложно, правильно установив переменные окружения. Для этого отредактируем скрипт запуска google-chrome, как правило расположенный в /opt/google/chrome/, добавив в начало файла следующие строки:

Разумеется следует заменить PROXY_IP_ADDRESS:PROXY_PORT на IP адрес и порт сервера. Такая конструкция заставит Chrome использовать один и тот же прокси для всех протоколов. Если вы хотите указать различные прокси для различных проколов, следует использовать строки

Что касается исключений прокси, то они записываются в переменную no_proxy

Однако, этот способ не всегда работает, особенно если вы используете среды Unity, Gnome или KDE. В этом случае вам следует воспользоваться графической утилитой dconf-editor, которая имеет приоритет над системными переменными. Установить её можно командой

apt-get install dconf-editor

Запустив из консоли от имени того пользователя, от которого планируется запускать Chrome

установите параметры прокси и исключения для прокси в 2-х местах

Однако, такой метод приведет к тому, что не только Chrome будет использовать эти настройки, но и многие другие программы. А если вы хотите настроить прокси исключительно для Chrome то, как и в случае с Windows, лучше просто использовать ключи запуска. Для этого отредактируйте все тот же скрипт /opt/google/chrome/google-chrome, где в самом конце будет текст вида

if [[ -n «$CHROME_USER_DATA_DIR» ]]; then
# Note: exec -a below is a bashism.
exec -a «$0» «$HERE/chrome» \
—user-data-dir=»$CHROME_USER_DATA_DIR» «$@»
else
exec -a «$0» «$HERE/chrome» «$@»
fi

Допишите в 2-х местах после «$HERE/chrome» пробел и ключи —proxy-server=»PROXY_IP_ADDRESS:PROXY_PORT» —proxy-bypass-list=»site1.mydomain.ru,site2.mydomain.ru,site3.mydomain.ru»,

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

Как отключить прокси в Google Chrome

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

Этот ключ сделает невозможным навязать прокси для Chrome никаким известным способом

Источник

Configure Proxy for Chromium and Google Chrome From Command Line on Linux

In this tutorial, I will show you how to configure proxy settings of Chromium and Google Chrome browser from the command line on Linux. This little trick is very handy in some circumstances. As you may already know, the Linux version of Chromium and Google Chrome browser does not support configuring proxy in a graphical way. A Windows user can change proxy settings in Chromium and Google Chrome by going to Settings > Advanced > System and click the Change proxy settings button to configure it. However, this button on Linux is grayed out so Linux users can not change proxy in this way.

Normally, users need to install extensions like Proxy SwitchyOmega in order to configure it in graphical interface. That’s Okay for most people, but it’s not convenient for those who can’t access the Chrome Web store in the first place. Google search and Chrome Web store are blocked in some countries like China.

If you use Chromium or Google Chrome browser on Linux, then you can configure proxy for your browser from the command line and you don’t have to install extensions like Proxy SwitchyOmega. Note that this tutorial assumes you have a proxy server like Shadowsocks running on a remote server.

Читайте также:  Слетела лицензия windows 10 как восстановить

Configure Proxy From Command Line

I use Google Chrome as an example and it applies to Chromium as well. You can start Google Chrome from the command line like below

To start it with proxy, use —proxy-server option. For example, run the following command to start it with socks5 proxy.

Chromium and Google Chrome support HTTP, HTTPS, socks4 and socks5 proxy. To set a HTTPS proxy, run the following command.

You can also set an alias so next time you don’t have to type a long command. To create command alias, edit .bashrc file

Find the alias lines in this file and add the following alias definition to it.

Save this file. Now close your terminal and re-open it. Then enter google-chrome command in the terminal, you will see chromium browser is now using a proxy to connect to the Internet.

Note: On Some Linux distributions such as Ubuntu, The command to start Chromium browser is chromium-browser .

Install Proxy SwitchyOmega extension

Some users can use VPN to access Chrome store and install Proxy SwitchyOmege extension, but in some area, VPN is blocked. So being able to configure proxy from the command line is very handy for those who can’t access chrome web store.

Once the proxy is working, you can go to chrome Web store and install Proxy SwitchyOmega. Notice that if you are going to use SwitchOmega, then you need to remove the proxy options specified from command line. They can’t work with each other.

I like Proxy SwitchyOmega because it has the ability to detect failed resources on web pages and this can really help web developers or webmasters.

Chromium and Google Chrome Browser also support proxy autoconfiguration URL with the —proxy-pac-url option. For more command line usage , see the man page.

To see how to set up your own Shadowsocks proxy server, check out the following post.

I hope this tutorial helped you configure Google Chrome and Chromium proxy from the command line on Linux. As always, if you found this post useful, then subscribe to our free newsletter to get more tips and tricks. Take care.

Источник

Настройка параметров прокси для Google Chrome на Linux

Как настроить параметры прокси для Chrome на Linux? У него нет интерфейса конфигурации, такого как Firefox. Я хотел бы настроить его таким образом, что мне не нужно вводить его каждый раз, логин и пароль.

EDIT: я использую Fluxbox в качестве моего оконного менеджера.

4 ответа

Попробуйте параметр командной строки —proxy-server и /или http_proxy .

Кроме того, Chrome /Chromium использует скрипты xdg, поэтому вы можете попробовать настроить прокси-сервер в GNOME /KDE и настроить скрипты xdg для использования настроек среды рабочего стола. Вот как я, по крайней мере, разрешил ассоциации файлов типа MIME.

запустите это как root gedit /usr/share/applications/google-chrome.desktop , затем добавьте свои настройки прокси-сервера, как вам хотелось бы, например —proxy-server=»http://127.0.0.1:8080″ , затем сохраните и запустите хром.

В Ubuntu 16.04 LTS с Chrome v53 (64 бит), Мне пришлось установить переменные env http_proxy /HTTP_PROXY в « http: //proxyserver: port » для всех пользователей , чтобы Chrome мог общаться.

Изменить /etc /profile

Chrome использует настройки прокси для вашего DE. Если вы используете KDE, он будет использовать это. Если вы используете Gnome, он будет использовать их. Если вы тоже не используете, я думаю, что он попытается использовать Gnome, но не на 100% уверен.

Читайте также:  Nvidia geforce with cuda driver windows 10

Если вы нажмете гаечный ключ -> В разделе «Hood» вы должны нажать кнопку «Сеть» с надписью «Изменить настройки прокси». Когда я нажимаю это, в моем случае он загружает настройки прокси-сервера KDE.

Если вы не используете KDE или Gnome, вы можете попробовать просматривать gconf, Chrome использует его для сохранения своих настроек.

Источник

Настройка параметров прокси для Google Chrome в Linux

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

РЕДАКТИРОВАТЬ: я использую Fluxbox в качестве моего оконного менеджера.

Попробуйте параметр —proxy-server командной строки и / или http_proxy переменную окружения.

Кроме того, Chrome / Chromium использует сценарии xdg, поэтому вы можете попробовать настроить прокси-сервер в GNOME / KDE и настроить сценарии xdg для использования настроек среды рабочего стола. Вот как я решил, по крайней мере, ассоциации файлов MIME-типа.

запустите его как root, gedit /usr/share/applications/google-chrome.desktop затем добавьте настройки прокси-сервера так, как вам нужно, т.е. —proxy-server=»http://127.0.0.1:8080″ сохраните и запустите chrome.

В Ubuntu 16.04 LTS с Chrome v53 (64-разрядная версия) мне пришлось установить переменные http_proxy / HTTP_PROXY env в « http: // proxyserver: port », чтобы все пользователи Chrome могли общаться.

Изменить / etc / profile

Chrome использует настройки прокси для вашей DE. Если вы используете KDE, он будет использовать это. Если вы используете Gnome, он будет использовать их. Если вы не используете ни один, я думаю, что он попытается использовать Gnome’s, но не уверен на 100%.

Если вы зайдете в гаечный ключ -> Под капотом, у вас должна быть кнопка в разделе Сеть с пометкой Изменить настройки прокси. Когда я нажимаю эту кнопку, в моем случае загружаются настройки KDE Proxy.

Если вы не используете ни KDE, ни Gnome, вы можете попробовать просмотреть gconf, Chrome использует его для хранения настроек.

Если вы используете прокси-сервер socks вместо медленного прокси-сервера http, вы можете создать панель запуска в Linux:

Источник

Run Chrome/Chromium with proxy settings on Linux

And dealing with the dull fact that «your system is not supported».

If you open the «Proxy Settings» window on Chrome and Chromium for Linux, a discouraging message shows up:

When running Chromium under a supported desktop environment, the system proxy settings will be used. However, either your system is not supported or there was a problem launching your system configuration.

But you can still configure via the command line. Please see man chromium for more information on flags and environment variables.

Fair enough: Chrome and Chromium cannot read environment parameters I set up for my proxy, so the solution lies in the command line. What follows is the generic option flag for when you invoke Chrome/Chromium from the terminal:

This tells Chrome/Chromium to use a custom proxy configuration. You can specify a custom proxy configuration in several ways. The most common one is providing a semi-colon-separated mapping of list scheme to url/port pairs. For example:

Of course you want to bypass proxy for when you connect to localhost. Here comes another parameter (generic version):

This tells Chrome/Chromium to bypass any specified proxy for the given semi-colon-separated list of hosts. This flag works only if the previously seen —proxy-server option is set, of course. Example:

As you can see, wildcards are supported as well.

Источник

Оцените статью