|
|||||||
|
Туннелирование Socks запросов через HTTPЗачем это нужно?Существует множество причин, по которым Вам может потребоваться туннелирование SOCKS запросов через HTTP протокол. Наиболее частые из них:
Суть туннелированияРаньше HTTP proxy могли передавать только web-странички, картинки и через них можно было скачивать файлы. SOCKS proxy (в отличие от HTTP proxy) позволяют работать не только с HTTP, но и с любым другим TCP/IP протоколом. И вот в новых спецификациях HTTP протокола появились дополнительные возможности по обмену данными (новый метод CONNECT), которые позволяют передавать через http proxy любые данные, а не только web-странички и файлы. Новые proxy, поддерживающие эту спецификацию HTTP протокола, стали называть HTTPS proxy / CONNECT proxy. Они практически не уступают по своим возможностям SOCKS proxy серверам (в частности, их можно выстраивать в цепочку в отличие от "обычных" HTTP proxy). И появилась идея сделать их взаимозаменяемыми: если раньше только SOCKS proxy могли "подменять" HTTP proxy, то теперь возможна и обратная ситуация: эмуляция SOCKS с помощью HTTP (туннелирование SOCKS запросов через HTTP proxy). Преимущества туннелирования
Недостатки туннелирования
Требуемое программное обеспечениеПросто так, стандартными средствами осуществить туннелирование SOCKS запросов через HTTP proxy невозможно - требуется специальное программное обеспечение, позволяющие выполнять туннелирование таких запросов. Существует множество программ, позволяющих выполнять туннелирование SOCKS запросов через HTTP proxy. Прежде всего это Socks2HTTP. Кроме того, такое туннелирование могут выполнять программы HTTP-Tunnel, HTTPort, SocksChain, Socks Connector. Подробнее об этих (и других) программах Вы можете узнать здесь. назад в proxy FAQ |
||||||