Этот тип proxy серверов называют по-разному: CGI proxy, анонимайзеры
(по названию наиболее популярного proxy сервера такого типа - http://www.anonymizer.com/),
free web anonymizer, web proxy и т.д.
Proxy сервер данного типа представляет собой (с точки зрения пользователя)
обычную web-страничку, очень похожую на страницы поисковых систем.
Только вместо поисковых фраз Вам необходимо в поле ввода набрать URL
того сайта, на который Вы хотите перейти. После чего, нажав кнопку "Submit" или "Go",
Вы попадете на страницу, URL которой указали CGI proxy. Только вот
адрес этой страницы (указанный в поле адреса) с точки зрения Вашего
компьютера будет другой - что-то вроде
http://www.cgi-proxy.com/http/www.your-url.com/path/ например:
http://www.cgi-proxy.com/http/www.yahoo.com/
Используя такие proxy сервера, Вы можете анонимно перемещаться по всему
Internet, не меняя настроек Вашего браузера и не используя никаких
дополнительных программ.
CGI proxy поддерживают HTTP и (иногда) FTP протоколы.
С точки зрения анонимности CGI proxy бывают такими же, как и HTTP
proxy:
- прозрачные - эти proxy не являются анонимными.
Они во-первых дают знать, что используется proxy-сервер, а во-вторых "выдают" IP-адрес
своего клиента. Задачами таких proxy, как правило, является кэширование
информации и / или обеспечение выхода в Internet нескольких компьютеров
через одно соединение.
- анонимные - эти proxy дают знать удаленному компьютеру
(web-серверу) о том, что используется proxy, однако не выдают IP-адрес
своего клиента.
- искажающие - в отличие от предыдущего типа, они
передают удаленному web-серверу IP-адрес, однако это адрес фиктивный:
либо произвольно сгенерированный proxy-сервером, либо какой-то фиксированный
(не Ваш) IP. То есть эти proxy искажают Ваш IP адрес с точки зрения
web-сервера.
- реально анонимные (элитные) - не сообщают удаленному
компьютеру Ваш IP-адрес. Более того, они даже не сообщают о том,
что используется proxy сервер! То есть web-сервер "считает",
что он работает непосредственно с клиентом - а клиентом для него
является proxy!
Эта классификация анонимности весьма условна. Существует множество
других классификаций, уточняющих / расширяющих / обобщающих данную.
Более подробно об анонимности HTTP proxy серверов можно узнать в статье Анонимность
прокси.
Для использования CGI proxy (free web anonymizer) Вам не нужно изменять
настройки браузера, устанавливать дополнительные программы, или делать
что-либо еще более сложное. Достаточно просто открыть в браузере web-страницу
cgi proxy, ввести в поле нужный Вам URL, и нажать кнопку "Go".
Главным недостатком анонимайзеров является то, что
с их помощью можно посмотреть далеко не все сайты. Дело в том, что
для того, чтобы все ссылки работали правильно, анонимайзер должен скачать
себе web страничку с нужного Вам сайта, выбрать оттуда все ссылки и
исправить их таким образом, чтобы эти ссылки также вели на анонимайзер.
Многие же web сайты используют различные современные технологии (JavaScript,
Flash, ActiveX,...), которые анонимайзеры не в состоянии "переделать под
себя". Поэтому множество сайтов (особенно это касается сайтов, требующих
авторизации, либо активно использующих JavaScript / Flash) не будут
корректно отображаться или работать через анонимайзер.
Кроме того, к числу недостатков использования CGI proxy можно отнести
наличие дополнительной рекламы (которую добавляет сам cgi proxy - за
счет рекламы они и существуют), ограниченную поддержку HTTPS и FTP
(они не всегда поддерживается) и иногда, возможно, CGI proxy не позволяют
просматривать картинки.
Некоторые CGI proxy можно установить в качестве proxy в браузере, но
это редкое исключение и здесь фактически используются 2 разных прокси:
cgi proxy (анонимайзер) и HTTP proxy.
Создать цепочку из free web anonymizer-ов (CGI proxy) очень просто
- достаточно в одном CGI proxy набрать адрес (URL) другого, и нажать "Go".
Таким же образом можно задействовать 3-й, 4-й, 5-й, ... proxy-сервера.
В последнем proxy в цепочке просто набираете URL требуемого сайта и
переходите на нужный Вам сайт. И все!
Таким образом можно организовывать в цепочку сколь угодно много cgi
proxy.
CGI proxy можно комбинировать с другими типами proxy-серверов (HTTP,
SOCKS). Однако, они должны быть последними в этой цепочке:
Вы можете организовать их так:
SOCKS proxy >>>> HTTP proxy >>>> CGI proxy
HTTP proxy >>>> CGI proxy
SOCKS proxy >>>> CGI proxy
и не можете так:
CGI proxy >>>> SOCKS proxy
SOCKS proxy >>>> CGI proxy >>>> HTTP proxy
CGI proxy >>>> HTTP proxy
Нет проблем. Если Вы имеете возможность выхода в Internet (можете
просматривать web-страницы), то Вы можете использовать CGI proxy. Вы
также можете объединить несколько HTTP / SOCKS proxy в цепочку, и в
конце этой цепочки использовать CGI proxy. Более того, Вы можете в
конце этой цепочки создать еще одну цепочку - уже из CGI proxy!
Увы, это сделать невозможно.
В отличие от других типов proxy серверов CGI proxy обладают значительно
более широкими возможностями с точки зрения фильтрования информации.
Они могут:
- запрещать выполнение активного содержимого (скриптов) на странице
- JavaScript, etc.;
- запрещать (или оставлять только у себя, не пропуская к клиенту)
файлы cookie;
- шифровать URL, к которому идет обращение - например при обращении
через CGI proxy к сайту www.yahoo.com в адресной строке Вы увидите
что-то вроде
http://www.cgi-proxy.com/abcd104dflsjuywe34sdfispd345klksfdsl
При этом системный администратор, просматривающий логи сервера с
целью анализа, к каким URL Вы обращаетесь, не сможет определить на
какой сервер Вы зашли (на www.sex.com или на www.altavista.com).
назад в proxy FAQ