Как выбраться в инет через прокси?
Есть некая приблуда-клиент, которая инсталится на машине и в рабочем режиме коннектится по TCP/IP к некоторому серваку находящемуся в инете. Все хорошо когда машина имеет прямой выход в инет - в этом случае просто указывается IpAddress:port удаленного сервака, если же машина лезет в инет через прокси, то для подобного коннекта необходимо дополнительно настраивать прокси. Проблема в следующем: как построить соединение на клиенте чтобы он лез в инет без дополнительной настройки прокси? В ICQ например есть несколько способов общения с прокси:через HTTP, HTTPS, Socks 4, Socks 5... Заранее спасибо за любую информацию.
Обычно, если нет какой-либо настройки прокси в программе, то прокси берется из глобальных настроек, что прописаны в реестре.
Обычно, там прописывается HTTP прокси. Умеет ли Ваша "приблуда-клиент" работать по HTTP ?
В любом случае Ваш клиент должен уметь работать c соотв. протоколами (HTTP, Socks).
Есть такие программкидля работы с Socks, они работают, как локальные прокси. Вы указываете в них адрес и порт удаленного прокси Socks и локальный порт. Потом соединяетесь из другой программы по локальному адресу и порту этого псевдо-прокси.
Обычно, если нет какой-либо настройки прокси в программе, то прокси берется из глобальных настроек, что прописаны в реестре.
Обычно, там прописывается HTTP прокси. Умеет ли Ваша "приблуда-клиент" работать по HTTP ?
В любом случае Ваш клиент должен уметь работать c соотв. протоколами (HTTP, Socks).
Есть такие программкидля работы с Socks, они работают, как локальные прокси. Вы указываете в них адрес и порт удаленного прокси Socks и локальный порт. Потом соединяетесь из другой программы по локальному адресу и порту этого псевдо-прокси.
Для соединения и передачи данных я использую только стандартные билдеровские компоненты TClientSocket, TServerSocket... А что значит работать по HTTP? Где можно почитать об этом и о Socks? Последнее, я так понимаю, аналог HTTP?