Поскольку SOCKS протокол позволяет пропускать через себя любые TCP протоколы (в том числе и POP3 и SMTP), Вы легко можете использовать SOCKS proxy при работе программ, которые не умеют использовать прокси серверы. Для того, чтобы задействовать SOCKS proxy, Вам необходимо использовать программу-SOCKS-ификатор (соксификатор) - например SocksCap (ссылку на сайт программы смотрите здесь).
Для чего нужна соксификация программ?
- для того чтобы заставить программу использовать прокси сервер, если сама программа этого делать не умеет;
- для того чтобы научить программу использовать SOCKS proxy (если программа может использовать только HTTP proxy)
Как произвести соксификацию программы?
Для того, чтобы соксифицировать программу с помощью SocksCap, Вам необходимо проделать следующее:
Установите программу SocksCap и настройте ее:
- Нажмите на кнопку New... .
- В появившемся окне New Application Profile нажмите на кнопку Browse... и выберите нужную программу (например Outlook Express).
Подсказка: Вам необходим сам файл программы - для того чтобы узнать его местонахождение, загляните в свойства ярлыка Вашей почтовой программы.
- Выберите в меню File пункт Setup... и введите имя и порт (обычно 1080) Вашего SOCKS proxy.
- укажите тип Вашего proxy сервера (Socks 4 / Socks 5), а также (при необходимости) логин и пароль.
- нажмите кнопку OK.
- теперь для того, чтобы запустить программу с использованием SOCKS proxy, Вам нужно 2 раза кликнуть мышью на ее имени в меню программы SocksCap (не из проводника, а из программы!).
- должно сработать.
Более подробно смотрите о SocksCap здесь.
Тонкие моменты: все ли программы поддаются соксификации?
Далеко не все подлежит соксификации. Соксифицировать можно весь TCP/IP протокол и UDP. Из этого следует, что соксифицировать невозможно:
- ping, tracert - они используют протокол ICMP, а не TCP/IP. Кстати говоря, их через прокси в принципе нельзя пустить;
- активный FTP (active FTP) протокол. Имеются passive FTP и active FTP. Пассивный FTP предполагает одно соединение по TCP/IP клиента с сервером. Активный - два соединения (для передачи данных и для передачи команд). Поэтому соксифицировать (и проксировать) можно только пассивный FTP (он поддерживается всеми браузерами).
Кроме того, некоторые программы могут принимать специальные меры против их соксификации, либо же могут быть написаны настолько некорректно, что соксифицировать их не удается. В этом случае Вы можете попробовать использовать различные программы для соксификации - возможно с помощью какой-либо из них и удастся заставить программу работать через прокси.
назад в proxy FAQ