Pull to refresh

Использование нескольких proxy в Opera

Reading time 3 min
Views 16K
В корпоративных и домашних сетях, содержащих внутренние web-ресурсы, порой возникает необходимость в наличии инструмента более функционального, чем общеизвестная опция «не использовать прокси для локальных адресов».

Однако, если Ваша корпоративная/домашняя сеть подключена к нескольким(более одного) провайдерам или же есть необходимость сэкономить на трафике наиболее часто посещаемых ресурсов, а также учитывая, что у многих провайдеров есть web-ресурсы, доступ к которым предоставляется бесплатно, то использование нескольких proxy становится оправданным.

Далее пойдет речь о том, как удобно использовать несколько, предварительно настроенных proxy, в браузере Opera, позволяющем выполнить данную задачу без установки дополнительных модулей и прочего ПО как под win так и под nix системами.

Следует отметить, что вплоть до актуальной на момент написания статьи 11 версии браузера Opera, в его настройках нет возможности воспользоваться мультипрокси через GUI. Зато есть файлик override.ini, находящийся по умолчанию в папке профиля пользователя Opera, в котором настраивается в т.ч. и использование нескольких proxy в браузере.

Размещение данного файла настроек можно узнать открыв в Opera следующий адрес:
opera:config#Overrides, «Overrides File» указывает полный путь к данному файлу.

Прежде чем приступить к изменению настроек в данном файле следует обязательно закрыть Opera и дождаться его полной выгрузки из памяти ПК!

Рассмотрим структуру файла override.ini:

Opera Preferences version 2.1

[Overrides]
site1
...
siteN

[site1]
....

[siteN]
....


В секции [Overrides] перечисляются доменными именами сайтов, настройки для которых отличаются от «по-молчанию». Далее идут секции с доменными именами и настройками к ним.

Пример 1. Использовать выделенный кэширующий прокси-сервер(IP 192.168.1.1, порт 3128) для минимизации внешнего трафика к картографическим сервисам.

[Overrides]
maps.yandex.ru

[maps.yandex.ru]
Proxy|Use HTTP=1
Proxy|HTTP server=192.168.1.1:3128
Proxy|HTTPS server=192.168.1.1:3128
Proxy|FTP server=192.168.1.1:3128


Следует отметить, что на адреса вида *.maps.yandex.ru данное правило тоже распространится.

Пример 2. Ваша сеть подключена к двум интернет провайдерам, для доступа к каждому из них Вы используете отдельный прокси-сервер(192.168.1.1:3128 и 192.168.1.2:3128), при этом адреса *.site.ru выгоднее открывать через 1й прокси, а адреса вида *.site.com через 2й.

[Overrides]
site.ru
site.com

[site.ru]
Proxy|Use HTTP=1
Proxy|HTTP server=192.168.1.1:3128
Proxy|HTTPS server=192.168.1.1:3128
Proxy|FTP server=192.168.1.1:3128

[site.com]
Proxy|Use HTTP=1
Proxy|HTTP server=192.168.1.2:3128
Proxy|HTTPS server=192.168.1.2:3128
Proxy|FTP server=192.168.1.2:3128


Пример 3. В Вашей сети всего один прокси-сервер(192.168.1.1:3128), однако есть учетная запись на прокси с неограниченным трафиком, но для ограниченного списка сайтов служебной необходимости(company.ru), а еще есть персональная квота трафика на поисковики и остальной Интернет. Вам разумеется не хочется тратить личный лимитированный трафик на служебную необходимость. Постоянно менять настройки прокси в браузере тоже крайне неудобно.

В данном случае для прокси 192.168.1.1 придумаем локальное dns имя и пропишем его в hosts файл в операционке.
192.168.1.1 proxy.local

В настройках Opera по умолчанию настраиваем использование proxy 192.168.1.1:3128.
Далее редактируем файл override.ini

[Overrides]
company.ru

[company.ru]
Proxy|Use HTTP=1
Proxy|HTTP server=proxy.local:3128
Proxy|HTTPS server=proxy.local:3128
Proxy|FTP server=proxy.local:3128


Фокус заключается в том, что Opera хранит настройки логина и пароля для каждого используемого прокси, т.е. для прокси 192.168.1.1:3128 Вы введете персональный логин/пароль, а при попытке открытия адресов *.company.ru Вы укажете логин/пароль безлимитной учетной записи какбы для proxy.local:3128.

Напоследок перечислю еще раз для чего может потребоваться использование нескольких прокси-серверов:
  • Использование нескольких провайдеров Интернет.
  • Активное использование картографических сервисов Google, Yandex и других с большим объемом графики.
  • Использование безлимитных учеток на прокси для избранных сайтов.
Tags:
Hubs:
If this publication inspired you and you want to support the author, do not hesitate to click on the button
+40
Comments 43
Comments Comments 43

Articles