Корпорация Дженерал Сателайт — российская научно-производственная компания, представляющая на российском и международном рынке высокотехнологичное радиоэлектронное оборудование, характеристики которого отвечают самым высоким стандартам. Надежность и профессионализм за многие годы успешной работы позволили компании занять место лидера в телекоммуникационном бизнес-сообществе России.
Основное ограничение СКД использующих прокси-серверы - возможность работы только 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 -- это программа для прозрачной переадресации подключений через SOCKS сервер. Известно, что некоторые программы не умеют работать через SOCKS-прокси напрямую (например Internet Explorer), в этом случае FreeCap окажет неоценимую помощь, прозрачно перенапрявляя все запросы на соединение на SOCKS сервер.
Программа основана на универсальном внедрении DLL в чужой процесс (работает под всеми версиями Windows, начиная от 95 и заканчивая Longhorn), которая перехватывает API вызовы Winsock-, перенаправляя запросы connect на SOCKS сервер. Написана на Delphi с небольшими вставками на ассемблере.
| Комментарии? Поправки? Дополнения? dvbnet@msk.gs.ru |
![]() |