General Satellite

На главную Отправить письмо Карта сайта
Добро пожаловатьКорпорация Дженерал Сателайт — российская научно-производственная компания, представ­ляющая на российском и международном рынке высокотехнологичное радиоэлектронное обору­дование, характеристики которого отвечают самым высоким стандартам. Надежность и про­фессионализм за многие годы успешной работы позволили компании занять место лидера в телекоммуникационном бизнес-сообществе Рос­сии.

подробнее

Цифровой спутниковый ресивер GS-8300



 

HTTP-туннелирование

Основное ограничение СКД использующих прокси-серверы - возможность работы только HTTP-ориентированных приложений (в том числе и FTP over HTTP). Объясняется это просто - в качестве прокси применяется классический SQUID, работающий с HTTP-протоколом. Хотя, конечно-же можно создать и прокси (посредник) практически под любой протокол. Есть и универсальное решение - протокол SOCKSv5 - позволяющее не-НТТP-ориентированным (в том числе и UDP) приложениям общаться через посредника.

В настоящее время, существует несколько решений позволяющих обойти эту проблему.

Эти программы конвертируют SOCKS-запросы в HTTP, туннелируют их через HTTP-прокси на свой сервер, где происходит обратная конвертация и отправка запроса дальше по назначению. Это позволяет работать программам умеющим использовать SOCKS-proxy. Дополнительно, HTTP-port имеет серверное расширение - HTTP-host позволяющее создавать свои bypass-proxy сервера. Доступно и SDK.

Но за бортом остаются программы не умеющие работать proxy-серверами вообще. Для таких программ разработчики протокола SOCKS предлагают программу SocksCap, перехватывющую сетевые вызовы (TCP и UDP) WinSock приложений и перенаправляющую их через SOCKS-прокси. Таким образом применяя цепочку из SocksCap+Socks2HTTP (HTTP-tunnel ) появляется возможность использовать и прочий софт.

FreeCap

FreeCap -- это программа для прозрачной переадресации подключений через SOCKS сервер. Известно, что некоторые программы не умеют работать через SOCKS-прокси напрямую (например Internet Explorer), в этом случае FreeCap окажет неоценимую помощь, прозрачно перенапрявляя все запросы на соединение на SOCKS сервер.

Программа основана на универсальном внедрении DLL в чужой процесс (работает под всеми версиями Windows, начиная от 95 и заканчивая Longhorn), которая перехватывает API вызовы Winsock-, перенаправляя запросы connect на SOCKS сервер. Написана на Delphi с небольшими вставками на ассемблере.

  • Автор - Максим Артемьев
  • freecap.ru
Комментарии? Поправки? Дополнения? 
dvbnet@msk.gs.ru
О корпорации| Продукция| Техническая информация| Онлайн поддержка| Новости| Статьи| Сервисное обслуживание
Copyright © 2004 «General Satellite».
All rights reserved.


Rambler's Top100 Яндекс цитирования