Обзор веб-прокси сервисов.

Какой-то сайт не хочет пускать вас на свои страницы — местом жительст­ва, видите ли, не вышли? Администратор локалки закрыл доступ к ре­сурсу, который нужен вам позарез и прямо сейчас? Очевидное решение таких проблем — использование прокси-сервера. Однако далеко не всегда есть воз­можность поменять настройки обозревателя или же устано­вить на компьютере специальную про­грамму. Справиться с этими вызовами с минимумом усилий помогут веб-прокси (web proxy, CGI-прокси). Это специаль­ные веб-сервисы, которые позволяют, если зайти на них и ввести в специаль­ной форме нужный URL, открывать ин­тересующие вас страницы «от имени» прокси-сервера. При использовании веб-прокси не требуется ничего, кроме браузера. Нет необходимости и в адми­нистраторских полномочиях на локаль­ном компьютере.Веб-прокси — достаточно распростра­ненные сервисы. В настоящее время коли­чество таких ресурсов исчисляется тыся­чами. Значительное число онлайновых прокси предлагаются на некоммерческой основе. К сожалению, многим из них свой­ственен ряд ограничений. Наиболее не­приятными являются функциональные: так, например, иногда в бесплатном режи­ме разрешается открыть только несколько страниц за сеанс. Некоторые же стартапы предоставляют свободный доступ только на время тестирования сервиса или в рек­ламных целях. Мы же остановимся только на тех ресурсах, которые предлагают до­статочную функциональность, существуют уже довольно долгое время и стабильны. Надеемся, что наш обзор поможет вам сделать свой выбор и воспользоваться максимально удобными и эффективными инструментами.

Разделим ресурсы на три основ­ные категории: относительно простые ре­шения с минимумом настроек, проекты, предлагающие дополнительные опции, а также нестандартные решения. В каждой категории мы расскажем о нескольких характерных представителях и протести­руем один из них.Основные критерии от­бора и оценки веб-прокси просты и приближены к ре­альным условиям. Первым делом проверялся факт из­менения IP пользователя. Ну а кроме этого мы тести­ровали сервис на понят­ность и эргономичность: выясняли, поддерживается ли использование форм (например, для логина или поиска на целевом сайте), работают ли скрипты на сложных сайтах, есть ли воз­можности загрузки файлов и просмотра мультимедийного контента.

 

Скорая помощь.

«Аперитивом» для нашего обзора высту­пит метод быстрого обхода ограничений с помощью общеизвестных ресурсов, из­начально не разрабатывавшихся для ро­ли веб-прокси. Один из примеров такого недокументированного «проксирования» — применение сервисов онлайново­го перевода веб-страниц. Поиграв с пред­лагаемыми парами языков, можно получить доступ к закрытой веб-странице в ис­ходном, нетронутом виде с помощью того же Promt (translate.ru) или же Google Translate (translate.google.com). Этот спо­соб очень прост и в некоторых случаях по­могает. Правда, не стоит забывать о том, что при использовании Google Translate запрашиваемый адрес остается в URL, что не позволяет обходить многие «ло­кальные» фильтры.Ситуация на рынке бесплатных веб- прокси меняется достаточно часто: вы­бранные вами ресурсы могут прекратить существование, стать платными. Или же, в конце концов, доступ к такому прокси-сервису может быть закрыт на уровне локальной сети. Возникает задача по­полнения коллекции проверенных прок- си-сервисов, чтобы в нужный момент у вас всегда была про запас пара-тройка таких. В качестве такой «скорой помощи» можно с успехом задействовать Proxy.org (www.proxy.org). В его разделе Web Proxy вы найдете периодически обновляемые сведения о нескольких тысячах подобных ресурсов. Очень хорошим инструментом являются генерируемые Proxy.org спис­ки сервисов: так, например, можно про­сматривать перечни прокси по странам и диапазонам IP-адресов. Это удобно для быстрого доступа к закрытым по геогра­фическому признаку ресурсам. Для за­регистрированных юзеров возможно ис­пользование виртуального браузера со случайным выбором прокси из списков проекта.

 

Простые специализированные веб-прокси.

Обзор специализированных решений мы начнем с проекта Privax Network (www. privax.us). Это целая сеть прокси-серви- сов, действующих совместно. Сервисы, относящиеся к Privax Network, имеют схо­жие характеристики, поэтому нам доста­точно будет рассказать только об одном из них — 250.еu (www.250.eu). Нейтраль­ное название и адрес, в котором нет по­дозрительных слов в духе «proxy», не­сколько снижают вероятность блоки­ровки этого ресурса локальными файрволлами. Privax Network выдает своим пользо­вателям IP-адреса, относящиеся к США. Это значит, что данные прокси могут быть весьма полезны, если какой-либо сайт блокирует доступ к своему контен­ту из нашего сегмента интернета. Такие ситуации, например, иногда возникают на ресурсах с лицензированным мультимедиаконтентом, предназначенным для распространения только в конкрет­ных странах.У сервисов Privax имеются только базовые опции, ничего лишнего и ника­ких настроек. Пользователю предлага­ется адресная строка, куда вносится URL нужного сайта. Затем эта страница открывается в браузере в сопровожде­нии небольшой служебной панельки прокси-сервиса с рекламой коммерчес­ких предложений Privax. Исключением является только рассматриваемый нами 250.еu, который позволяет включить та­кие опции, как автоматическое удале­ние всех кукисов и отключение на веб-­страницах скриптов, а также рекламных блоков. Дальнейший серфинг от обыч­ного отличается разве что небольшим снижением скорости открытия сайтов. При переходе по ссылкам они также от­крываются через прокси. Создание хот — линков на проксированные страницы за­прещено. Поскольку при работе с Privax запрошенный URL модифицируется и шифруется, такой способ дает возмож­ность обходить не только блокировку кон­кретных адресов, но и фильтры, сраба­тывающие на определенные ключевые слова в запрашиваемых пользователем ссылках.Перейдем к тестированию. Провер­ка IP-адреса показала, что нам действи­тельно выдаются айпишники, принадле­жащие провайдерам из американских штатов Иллинойс и Техас. Аккаунт Gmail открылся хоть и с заметной задержкой, но без особых проблем: просто «слете­ли» некоторые дополнительные интерак­тивные функции. «Закрытое» видео на YouTube также легко удалось посмотреть благодаря «штатовскому» IP. Что инте­ресно, для его проигрывания был ис­пользован собственный плеер прокси- сервиса, — об этом свидетельствовала плашка «Anonymous video streaming», расположившаяся рядом с окном плее­ра, и кнопка перехода к обычному режи­му просмотра видео, без использования прокси. Что касается файлообменников и социальных сетей, то здесь нас ждет разочарование: практически на всех на­иболее популярных ресурсах возникали ошибки, не срабатывали капчи и некото­рые иные динамические элементы. Ска­чивать файлы через Privax можно, однако весьма невысокая скорость быстро отби­вает желание связываться со сколь-нибудь крупными объектами. Интересное дополнение, предлагае­мое Privax, — виджет, который можно раз­местить на собственной веб-странице. Он позволит посетителям вашего сайта вос­пользоваться онлайновым прокси, как го­ворится, не отходя от кассы. Виджет со­стоит из адресной строки и меню, в кото­ром можно выбрать любой из серверов Privax. Поддерживается настройка внеш­него вида виджета.

Веб-прокси с дополнительными настройками.

Кроме простых ресурсов, не предлагаю­щих пользователям никаких дополни­тельных опций, есть и ряд проектов, по­зволяющих управлять настройками бе­зопасности. Таких ресурсов достаточно много, назовем хотя бы  ProxEasy (www.proxeasy.com) или SurfWebSafely (www.surf-web-safely.com). Они предоставляют юзеру кроме стандартной строки для ввода адреса возможность дополнитель­ного отключения скриптов, мультимедиа — объектов, шифрования данных, замены заголовков веб-страниц и сведений о браузере. Интерфейсы их весьма про­сты, запутаться в доступных переключа­телях практически невозможно, так что разобраться с ними смогут даже те, кто не очень хорошо знаком с английским языком.Немного подробней по­говорим о сервисе Open Browser (www.open-browser.com). Как и другие он­лайновые прокси, он пред­лагает указать адрес нуж­ной страницы для начала серфинга, однако, в отличие от конкурен­тов, способен выдавать целевым веб-сай­там информацию о клиентском компьюте­ре, определенную не сервером, а пользо­вателем. В настройках OpenBrowser мож­но выбрать версию браузера и некото­рые другие параметры, которые будут пе­редаваться веб-сайтам вместо истинных значений. Более того, можно указать ад­рес еще одного прокси-сервера, и тогда трафик OpenBrowser пойдет через него, что способствует повышению анонимнос­ти пользователя. Тестирование выявило, что IP-адрес выдается американский. С открытием обычных веб-страниц и почтовых служб проблем не возникает. Нельзя не отме­тить и высокую скорость работы ресур­са. Видео же на YouTube открывалось с переменным успехом: плеер загружался, но иногда выдавал ошибку. С российски­ми социальными ресурсами OpenBrowser дружит неохотно, а вот Facebook и Twit­ter действительно откликнулись сразу. Справедливости ради напомним, что в случае неполадок достаточно сложных сайтов через прокси можно воспользо­ваться версиями нужных ресурсов для мобильных устройств. Они, как правило, устроены гораздо проще и обрабатыва­ются лучше. О загрузке файлов через этот бесплатный прокси лучше сразу за­быть: он точно не предназначен для таких задач. В этой связи ошибки на страницах файлообменников воспринимаются уже достаточно спокойно — попытка связать­ся с RapidShare вообще всегда приводит к отказу OpenBrowser.

Создаем веб-прокси с помощью Google Арр Engine.

Для полноты картины расскажем еще об одном способе получить бесплатный до­ступ к веб-прокси. Особенно он понра­вится любителям стиля D.I.Y. — Do It Your­self. Речь идет о самостоятельном созда­нии персонального веб-прокси. На пер­вый взгляд может показаться, что это за­дача не для «частника» и ее решение уж точно не может быть бесплатным. Поспе­шу развеять скептические настроения: веб-прокси для персонального использо­вания способен сделать любой грамот­ный юзер, которому известно о сущест­вовании такого любопытнейшего проек­та, как Google Apps Engine. Задачу созда­ния веб-прокси на этой платформе ради­кально облегчает наличие готовых про­ектов такого назначения. Примером вы­ступит ресурс Mirrorrr (mirrorrr.appspot. com). Зайдя на него, можно посмотреть, как выглядит и работает прокси на осно­ве Google Apps. Введя в форму нужный адрес, мы получим доступ к веб-страни­це. При этом никаких дополнительных элементов или рекламы Google Apps на этой странице не будет. Основным для наших задач недостатком проекта явля­ется отсутствие шифрования URL, поэто­му он не во всех случаях будет пригоден для обхода корпоративных ограничений, поскольку в адресе будет присутствовать URL целевого сайта. Архив с кодом этого веб-прокси без особых проблем можно найти на различных сайтах. Например, его можно загрузить по адресу: (www.labnol.org). Так что даже умение программировать в данном случае опци­онально и потребуется только при дора­ботке проекта под собственные специ­фические потребности.

Процесс начинается регистрацией собственного аккаунта на сайте Google Арр Engine (appengine.google.com). Затем следуем подсказкам и создаем учетную запись для нового приложения. Здесь для нас наиболее важный параметр — идентификатор приложения (Application Identifier): это уникальное имя будущего сервиса, которое надо будет придумать и запомнить.Следующий шаг — установка нужно­го инструментального софта. Начинать стоит с загрузки локально­го пакета Google Арр En­gine. Он необходим только для целей разработки — после размещения ваше­го проекта в онлайне для доступа к нему не потре­буется наличие какого-ли­бо ПО, кроме обычного браузера. При загрузке выбирайте версию, предна­значенную для Python, — код Mirrorrr на­писан именно на этом языке. Само со­бой, нам понадобятся средства для ра­боты с этим языком. Загрузить соответ­ствующие пакеты будет предложено пря­мо в ходе установки Google Apps Engine. При желании можно обратиться непо­средственно на python.org и выбрать нужный пакет там. После установки Goo­gle Арр Engine в настройках этого пакета понадобится указать путь к рабочей ди­ректории Python, а также каталогу Google Арр SDK.После распаковки архива с компо­нентами будущего веб-прокси необходи­мо найти в его каталоге файл app.yaml. Его можно открыть обычным «виндо- вым» «Блокнотом». В первой строчке находится параметр application:, сюда необходимо вписать идентификатор приложения, который вы немного рань­ше придумали для своего сервиса на сайте Google Арр Engine. Обратите вни­мание: в каталоге проекта также нахо­дится HTML-файл, отредактировав ко­торый можно изменить внешний вид бу­дущего ресурса. Далее остается только открыть про­ект веб-прокси в локальном Google Арр SDK и нажать кнопку Deploy — файлы бу­дут отправлены на сервер. На этом этап разработки завершается, и вы можете пользоваться свежеиспеченным персо­нальным веб-прокси.

Подводим итоги.

Веб-прокси — это полезный инструмент, однако стоит вспомнить и о недостатках. Во-первых, если вы пытаетесь обойти ог­раничения корпоративной сети, подумай­те: действительно ли вам это нужно. До­ступ к тем же развлекательным ресурсам на рабочем месте админы чаще всего «режут», в общем-то, не из-за врожден­ной вредности, а по вполне объективным причинам. Что касается «обмана» веб­сайтов, то здесь все проще: кому, как не вам, решать, что именно их владельцы должны о вас знать. Во-вторых, у совре­менных бесплатных веб-прокси хватает су­губо технических ограничений, например, они часто не понимают скрипты на слож­ных сайтах и совершенно непригодны для закачивания файлов. Не будем забывать, что такие прокси работают только с брау­зером и не смогут помочь другим приложе­ниям. Есть и дополнительные риски. Не за­бывайте, что информация о логинах, кото­рую вы вводите на посещаемых веб-стра­ницах, передается через третий ресурс — не факт, что она не сохраняется. Конечно, владельцы сайтов клянутся, что этого не происходит, однако полных гарантий, ес­тественно, нет. В то же время все рассмотренные в нашем обзоре сервисы обеспечивают достаточно комфортный серфинг и уме­ют обрабатывать мультимедиа. И в ряде случаев они могут стать настоящей папоч­кой-выручалочкой, благо все они весьма просты в использовании.

Интернет

31.12.2010, 4685 просмотров.