Использование нескольких proxy в броузере Opera
В корпоративных и домашних сетях, содержащих внутренние web-ресурсы, порой возникает необходимость в наличии инструмента более функционального, чем общеизвестная опция «не использовать прокси для локальных адресов».
Однако, если Ваша корпоративная/домашняя сеть подключена к нескольким(более одного) провайдерам или же есть необходимость сэкономить на трафике наиболее часто посещаемых ресурсов, а также учитывая, что у многих провайдеров есть web-ресурсы, доступ к которым предоставляется бесплатно, то использование нескольких proxy становится оправданным.
Далее пойдет речь о том, как удобно использовать несколько, предварительно настроенных proxy, в броузере Opera, позволяющем выполнить данную задачу без установки дополнительных модулей и прочего ПО как под win так и под nix системами.
Следует отметить, что вплоть до актуальной на момент написания статьи 11 версии броузера Opera, в его настройках нет возможности воспользоваться мультипрокси через GUI. Зато есть файлик override.ini, находящийся по умолчанию в папке профиля пользователя Opera, в котором настраивается в т.ч. и использование нескольких proxy в броузере.
Размещение данного файла настроек можно узнать открыв в Opera следующий адрес:
opera:config#Overrides, «Overrides File» указывает полный путь к данному файлу.
Прежде чем приступить к изменению настроек в данном файле следует обязательно закрыть Opera и дождаться его полной выгрузки из памяти ПК!
Рассмотрим структуру файла override.ini:
В секции [Overrides] перечисляются доменными именами сайтов, настройки для которых отличаются от «по-молчанию». Далее идут секции с доменными именами и настройками к ним.
Пример 1. Использовать выделенный кэширующий прокси-сервер(IP 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й.
Пример 3. В Вашей сети всего один прокси-сервер(192.168.1.1:3128), однако есть учетная запись на прокси с неограниченным трафиком, но для ограниченного списка сайтов служебной необходимости(company.ru), а еще есть персональная квота трафика на поисковики и остальной Интернет. Вам разумеется не хочется тратить личный лимитированный трафик на служебную необходимость. Постоянно менять настройки прокси в броузере тоже крайне неудобно.
В данном случае для прокси 192.168.1.1 придумаем локальное dns имя и пропишем его в hosts файл в операционке.
В настройках Opera по умолчанию настраиваем использование proxy 192.168.1.1:3128.
Далее редактируем файл override.ini
Фокус заключается в том, что Opera хранит настройки логина и пароля для каждого используемого прокси, т.е. для прокси 192.168.1.1:3128 Вы введете персональный логин/пароль, а при попытке открытия адресов *.company.ru Вы укажете логин/пароль безлимитной учетной записи какбы для proxy.local:3128.
Напоследок перечислю еще раз для чего может потребоваться использование нескольких прокси-серверов:
Однако, если Ваша корпоративная/домашняя сеть подключена к нескольким(более одного) провайдерам или же есть необходимость сэкономить на трафике наиболее часто посещаемых ресурсов, а также учитывая, что у многих провайдеров есть 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 и других с большим объемом графики.
- Использование безлимитных учеток на прокси для избранных сайтов.
0 комментариев