Технологии web прокси

19 Июл
2012

Добрый день!
В последнее время всё больше говорят о регулировании доступа в Интернет, например, в контексте законопроекта № 89417-6.


Помимо государства доступ конечному пользователю может ограничивать:
— оператор связи (экономия магистральной полосы);
— поставщик контента (лицензионные органичения по геопринадлежности и т.п.);
— работадатель (нет желания платить за лишний трафик);
— университет/школа (adult content);
— родители (adult content).

Технически фильтрация может быть по: IP адресу, доменному имени, URL, content-type. Существует множество технологий обхода: VPN, TOR, proxy, web-proxy. Последняя является наиболее простой с точки зрения настройки для пользователя.

Наиболее популярными open-source решениями для поднятия web прокси на собственном сервере являются:
Glype написан на PHP;
CGIProxy написан на Perl;

Но проблемы начинаются когда пытаешься смотреть через них сайты с Adobe Flash, Javascript, XHR,… Пока что видятся два варианта решения этих проблем:

1. Написать универсальный обработчик / переопредититель классов для всех сайтов. Так сделали в online сервисе Proxy-Anywhere На сайте можно попросить 10 минутный триал. Перед проксируемой страницей подгружается Javascipt. В каждый загружаемый swf добавляется класс net.securitales.ProxyHandler. Хорошо поддерживается Youtube и Facebook, при этом явно не пускает на Hulu и Pandora. Для монетизации используется подписка.

2. Заменять в хедерах и теле HTML ответов проксируемых сервисов URL domain конкретного проксируемого сервиса. Этот метод применяют WALWW и Timp Из плюсов можно отметить возможность видеть полный URL прямо в адресной строке. Для монетизации используется замещение рекламы проксируемых сервисов.

Напоследок несколько занятных примеров:
Заблокированный ролик смотрим и скачиваем в Youtube;
— Замещение видеоплеера на Facebook;
Так выглядит Яндекс.Музыка из Германии;
— Разрешённый только в США и Британии Vevo
открываем с любого места.

При доступе к сайтам требующим аутентификацию (login/password) возникает вопрос доверия к прокси сервису. Его каждый решет сам.

Прошу прощения если что-то упустил.
По материалам Хабрахабр.



загрузка...

Комментарии:

Наверх