Прокси сервер расширение для chrome. Подготовка к настройке

09/07/2015

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

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

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

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

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

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

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

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

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

Proxy-server="PROXY_IP_ADDRESS:PROXY_PORT" --proxy-bypass-list="site1.mydomain.ru,site2.mydomain.ru,site3.mydomain.ru"

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

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

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

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

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

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

all_proxy=PROXY_IP_ADDRESS:PROXY_PORT

export all_proxy

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

http_proxy=PROXY_IP_ADDRESS:PROXY_PORT

https_proxy=PROXY_IP_ADDRESS:PROXY_PORT

ftp_proxy=PROXY_IP_ADDRESS:PROXY_PORT

export http_proxy

export https_proxy

export ftp_proxy

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

no_proxy=site1.mydomain.ru,site2.mydomain.ru,site3.mydomain.ru

Однако, этот способ не всегда работает, особенно если вы используете среды 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 работать без прокси, то верным решением будет использование ключа запуска

No-proxy-server

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

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

Чтобы посетить недоступный в вашей стране сайт, необходимо изменить свой реальный IP-адрес. Сделать это можно с помощью использования сервиса VPN (Virtual Private Network – виртуальная частная сеть). С ее помощью создается защищенное интернет-соединение, и вам станут доступны любые сайты. Однако у такого способа есть и определенные недостатки – соединение с сайтом будет не прямое, а через систему -серверов, и скорость серфинга падает.

Бесплатные VPN для Chrome

TunnelBear

С помощью этого VPN-сервиса ваш серфинг будет быстрым и безопасным. Устанавливается он как обычный плагин для Chrome, после установки необходимо зарегистрироваться.

Работает TunnelBear без нареканий, скорость открывания сайтов осталась практически такой же. Однако в бесплатной версии существует серьезное ограничение – месячный объем трафика ограничен и составляет не более 2 Гб (при условии что вы опубликовали пост о TunnelBear в своем Твиттере).

Hotspot Shield

VPN сервис без ограничения на объем трафика, не требующий регистрации. Работать с ним очень просто, однако в бесплатной версии допускается использовать ограниченное число серверов. По моим субъективным ощущениям скорость открытия веб-страниц с использованием HotSpotShield значительно упала.

Hola VPN

Этот сервис бесплатен и, как заверяют разработчики, не ограничивает трафик. Его принципиальное отличие от аналогов – работа по принципу P2P сетей, когда компьютеры пользователей становятся маршрутизаторами. Эта система увеличивает конфиденциальность, но создает дополнительную нагрузку на ваш Интернет-канал. Также несколько напрягает установка дополнительного программного обеспечения после добавления плагина в браузер.

ZenMate VPN

Плагин ZenMate также позиционируется разработчиками как не имеющий ограничения на трафик и не влияющий на скорость загрузки. Для его использования придется зарегистрироваться и войти в свою учетную запись. Мне ZenMate не очень понравился – что-то в его использовании показалось некомфортным, да и скорость загрузки сайтов заметно упала.

FriGate

Заканчивает наш небольшой обзор отечественный плагин FriGate. Из всех бесплатных VPN мне он понравился больше всего из-за своих настроек – плагин можно включить лишь для определенных сайтов. Данная настройка находится в меню «Параметры» плагина.

В этой статье я покажу вам как настроить прокси в браузере Google Chrome. Сделать это очень легко. Сразу скажу, что статья рассчитана на обычного пользователя. Продвинутому пользователю читать данную статью строго не рекомендуется!

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

До того как мы приступим к настройке браузера, нам необходимо выяснить свой настоящий IP-адрес, его можно узнать на этом . Цифры наверху — это и есть ваш внешний IP-адрес.

Узнать свой настоящий IP-адрес нам надо для того, чтобы после завершения всех настроек можно было убедиться, что всё правильно сделано, и удаленный сервер на который мы пытаемся зайти не имеет возможности определить и зафиксировать наш реальный IP адрес.

В окне настроек перейдем в раздел «Сеть» и нажмем кнопку «Изменить настройки прокси-сервера»

В появившемся окне «Свойства Интернет» перейдем на вкладку «Подключения».

В нижней части окна нажмем на кнопку «Настройка сети».

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

Если прокси, который мы хотим использовать может поддерживать все протоколы, или мы не знаем, какие именно протоколы он поддерживает, закроем окно, нажав кнопку «ОК», иначе, дополнительно, выполним одно из следующих шагов.

Если прокси-север поддерживает только протоколы HTTPS(SSL) и HTTP

В окне «Настройка параметров локальной сети» нажмем кнопочку «Дополнительно» из подраздела «Прокси-сервер». В появившемся окне уберем галочку «Один прокси-сервер для всех протоколов», убедимся, что поля «FTP» «Secure» и «HTTP» содержат адрес прокси, который мы хотим использовать, а поле «Socks» пусто, затем закроем это окно, нажав кнопку ОК.

Если прокси сервер поддерживает только SOCKS протокол

В окне «Настройка параметров локальной сети» нажмем кнопочку «Дополнительно» из подраздела «Прокси-сервер». В появившемся окне уберем галочку «Один прокси-сервер для всех протоколов», убедимся, что поля «FTP» «Secure» и «HTTP» пусты, а прокси, который вы желаете использовать, записан только в поле «Socks», затем закроем окно, нажав кнопочку ОК.

Все, теперь закроем окно настроек, с этого момента ваш браузер Google Chrome будет выходить в сеть через прокси.

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

Отключение использования прокси-сервера

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

Настройка прокси в других браузерах:

  • Как настроить прокси в браузере Firefox
  • Как правильно настроить прокси в Opera

История проблемы - Хром начал тормозить. (Chrome 17.0.963.12 dev, WinXP sp3, прокси нет, PPPoE через роутер)

Симптомы - после набора URL в адресной строке и нажатия «Enter» запрос уходит, и проходит 5-70 секунд пока на экране начнет что-то отображаться. Причем подгрузка происходит достаточно быстро, но обращения к ресурсам страницы могут также залипать на несколько секунд.

История безуспешного решения проблемы:
1. Думал с каналом проблемы, но нет - FireFox тут же «летает».
2. Думал плагин или расширение может быть виновато. Отключил все плагины (chrome://plugins/), расширения (chrome://extensions/). Проверил включенные опции (chrome://flags/) - все отключено.
3. Решил, что проблемы с кешем или мусором. Очистка кеша, и прочих данных через CCleaner - не помогла.
4. В Сети пишут, что возможно поломался профиль пользователя. Обновление (удаление) профиля пользователя не помогло.
5. Решил что поломался сам Хром - Uninstall Хрома, полная зачистка директорий,
Переустановка с нуля (взял для теста версию от Яндекса) - не помогла.
6. Понял что дело не в самом Хроме, а в том как он пытается загрузить страницы. Было подозрение, что Хром виснет на этапе DNS запросов. Поигрался с DNS - не помогло.

Нашел вариант запустить тесты (chrome://net-internals/#tests) - почему только 7-м пунктом?

  • Don"t use any proxy - 6919 ms
  • Use system proxy settings - 183 ms
  • Use Firefox"s proxy settings - 403 ms
  • Auto-detect proxy settings - 2269 ms
  • Don"t use any proxy (Disable IPv6 host resolving) - 43 ms
  • Use system proxy settings (no IPv6) - 44 ms
  • Use Firefox"s proxy settings (no IPv6) - 42 ms
  • Auto-detect proxy settings (no IPv6) - 9608 ms
  • Don"t use any proxy (no IPv6) - 42753 ms
  • Use system proxy settings, Probe for IPv6 host resolving - 69 ms
  • Use Firefox"s proxy settings, Probe for IPv6 host resolving - 64 ms
  • Auto-detect proxy settings, Probe for IPv6 host resolving - 2291 ms
От раза к разу цифры разные но тенденция одна и таже (выделил жирным).

Понял что проблемы с прокси. И почему FireFox «летает».

Но! какого…

В FF прокси отключен («Без прокси»).
В Windows прокси отплючен proxycfg → Прямой доступ (без прокси-сервера).
В IE прокси отключен. В «Настройка параметров сети» все галочки сняты.

Подытожим.
Хром с настройкой «без прокси» - глобально тормозит. (запуск с ключом --no-proxy-server аналогично)
С «автоматическим определением» тормозит но меньше.
Вариант «System proxy» и «Firefox proxy» - будем считать не тормозит и идеальным вариантом
(хотя и тот и другой по идее это тот же самый «no proxy»).

Я сломал себе всю голову.

Почему, казалось бы, в трех одинаковых случаях «без прокси» (FireFox,Chrome, система) такие разные результаты?

Вопрос как работает механизм «прокси» в Chrome?
И как его правильно настроить?

P.s. или хотя бы заставить использовать «system proxy».

  • Вопрос задан более трёх лет назад
  • 25141 просмотр

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

Подготовка к настройке

Перед началом работы нужно выполнить 2 несложных, но очень важных действия:

  1. Узнать свой настоящий IP-адрес – это необходимо для того, чтобы по завершении вы смогли убедиться в правильности настройки прокси, а также в том, что удаленный сервер не определяет ваш настоящий сетевой адрес.
  2. Очистить кэш и файлы cookie – даже при использовании анонимного прокси, информация о вашем реальном IP может передаваться на сервера, к которым вы будете обращаться через файлы cookie.

Очистка кэш и файлов cookie в Google Chrome выполняется следующим образом:

  • Заходим в главное меню настроек в правом верхнем углу браузера.

  • В поле «Личные данные» нажимаем «Очистить историю…».

  • После нажатия появится окошко с настройками, в котором нужно установить галочки напротив подпунктов «Очистить кэш» («Изображения и другие файлы, сохраненные в кэше») и «Очистить файлы cookie…» («Файлы cookie, а также другие данные сайтов и плагинов»). При этом в выпадающем списке пункта «Удалить указанные ниже элементы» нужно выбрать строку «за все время». Нажимаем «Очистить историю».

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

А теперь перейдем к основному вопросу – пошаговой инструкции по настройке прокси-сервера в браузере Google Chrome:

  1. Снова заходим в главное меню настроек и в открывшемся окне (в самом низу) нажимаем «Показать дополнительные настройки».

  1. В появившемся окне находим пункт «Сеть» и нажимаем «Изменить настройки прокси-сервера…».

  1. Отобразится отдельное окно «Свойства: Интернет». Здесь мы переходим на вкладку «Подключения» и кликаем по графе с названием «Настройка сети» для установления правил использования прокси для локальных подключений.

  1. В появившемся окне устанавливаем галочку напротив «Использовать прокси-сервер для локальных подключений…», после чего вводим IP-адрес и порт в соответствующих строках.

  1. Если же вы используете прокси-сервер для конкретного протокола, то нужно кликнуть по клавише «Дополнительно» и во всплывшем окне ввести IP и порт в соответствующее поле напротив HTTP, HTTPS (Secure) или SOCKS. При этом убедитесь, что остальные секции не заполнены.

  1. Нажимаем «Ок» и пробуем зайти на любой сайт. Если прокси с авторизацией по логину и паролю, то при открытии страницы Google Chrome запросит соответствующие сведения во всплывающем окне. Это значит, что настройка выполнена правильно.
  2. Проверить факт использования прокси вы можете на любом специализированном ресурсе. При проверке вы должны увидеть не свой настоящий IP, а адрес прокси-сервера.

Чтобы отменить соединение через прокси-сервер и использовать системные настройки достаточно снять галочку с «Использовать прокси-сервер для локальных подключений…» в подменю «Настройка сети».

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



Понравилась статья? Поделиться с друзьями: