Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TIdTCPClient через HTTP-PROXY


Страницы:   1 2 3 4

S@shka ©   (2003-02-17 11:20:00) 

Может ли работать?? Если Да то как ????


Reindeer Moss Eater   (2003-02-18 16:25:00) [21]

К тому же речь идет про разные вещи (разные прокси сервера).


savva   (2003-02-18 16:25:00) [22]

> Reindeer Moss Eater (18.02.03 15:53)
> Вот имеено! То, что через https прокси работает некая программа, вовсе не означает, что другая будет работать через http прокси. Неужели это так тяжело понять?
понять то не трудно. но ресь то не про это шла..

можно вопрос? могу ли я используя Socks5-прокси осуществить сеанс ФТП сесии?


Reindeer Moss Eater   (2003-02-18 16:20:00) [23]

Можно поподоробнее
у меня
клиент -- сервер

может ли клиент общаться с сервером через PROXY ????
и если да то как???


Человек спросил, сможет ли его клиент (программа) работать с сервером (программой) через прокси.

Я утверждаю, что может, но не всегда.


Reindeer Moss Eater   (2003-02-18 16:19:00) [24]

nikkie ©

Где у меня утверждается что нельзя работать?


nikkie   (2003-02-18 16:13:00) [25]

>Reindeer Moss Eater
>В последних двух абзацах статьи ответ на вопрос:
>Может ли пара TcpClient + TcpServer работать через любой HTTP >прокси.

вопрос был не такой. тема сформулирована, как "TIdTCPClient через HTTP-PROXY. Может ли работать??".

ответ - да. необходимое условие - поддержка http-прокси команды connect. называть ли такой прокси https-прокси, по-моему вопрос терминологии.

пример с фтп в не passive mode - к теме отношения не имеет. равно как и программы, использующие UDP, которые точно так же не смогут работать через http-прокси.


Reindeer Moss Eater   (2003-02-18 15:53:00) [26]

это делается с использованием команды PORT, после выполнения которой ...

Вот имеено! То, что через httpsпрокси работает некая программа, вовсе не означает, что другая будет работать через httpпрокси. Неужели это так тяжело понять?


savva   (2003-02-18 15:45:00) [27]

> Reindeer Moss Eater (18.02.03 12:52)
> Мне бы сначала хотелось увидеть ftp сессию через HTTP-прокси
что понимается под ftp-сесиией? использовать управляющие команды, в частности залогиниться? легко. Получить список директорий без использования пассивного режима- а это басня из другой песни (это делается с использованием команды PORT, после выполнения которой инициатором связи становится не клиент а СЕРВЕР, вполне логично что такой пакет снаружи не продет через прокси), в случае с пассивным режимом - надо просто создавать второе соединение - я думаю это не так сложно.
специально писать для Вас я не буду - потому как скорее всего получу ответ, что все равно все не так работает, как надо (опять может быть упор на конкретизирование случая, типа это тока ФТП, а я хотел бы ...)

Поэтому если у автора вопроса нет неясностей по всему тому что было приведено выше - считаю тему закрытой.
со всеми вопросами - в аську...


Reindeer Moss Eater   (2003-02-18 15:03:00) [28]

В последних двух абзацах статьи ответ на вопрос:
Может ли пара TcpClient + TcpServer работать через любой HTTP прокси.

Пример c ftp клиентом так же выбран не случайно. Потому как показательный. Он будет работать, так как предусмотрен passiv mode для него. А если сервер сам открывает соединения на стороне клиента ?


nikkie   (2003-02-18 14:50:00) [29]

http://mikhed.narod.ru/ru/free_proxy/faq/socks_through_http.htm

по-моему это отвечает на все вопросы. поскольку мы считаем, что socks-прокси универсален, то и http-прокси, поддерживающий комманду connect также универсален...

по идее, FTP клиент с поддержкой Socks в связке с Socks2HTTP должен работать. в passive режиме разумеется.


Reindeer Moss Eater   (2003-02-18 12:52:00) [30]

Мне бы сначала хотелось увидеть ftp сессию через HTTP-прокси.


savva   (2003-02-18 12:46:00) [31]

> Reindeer Moss Eater (18.02.03 12:32)
> Только вопрос был не про программу-чат.
А кто говорит что этот принцип можно использовать тока в чате - чат было проще всего сделать за 2 часа. Но ведь важна идея? если бы Вы последовали по ссылке предложенной мной savva © (18.02.03 12:05) то наверняка бы все поняли..

PS. как насчет моего предыдущего постинга? не возникло желания действовать, кроме как спорить отрицая все назло?


Reindeer Moss Eater   (2003-02-18 12:32:00) [32]

Только вопрос был не про программу-чат.
Много программ может работать и работает через этот тип прокси.


savva   (2003-02-18 12:28:00) [33]

> Reindeer Moss Eater (18.02.03 12:10)
> Что http протокол можно использовать для обмена данными?
для организации транспорта между двумя программами, разделенными НТТР прокси сервером.

Вопрос был "как", я ответил "вот так". Мой вариант работает.
Если есть другой вариант - милости просим, нету - хватит флейм разводить.


Reindeer Moss Eater   (2003-02-18 12:10:00) [34]

И что он говорит?
Что http протокол можно использовать для обмена данными?
Новость однако.


savva   (2003-02-18 12:05:00) [35]

лучше всяких споров говорит код - смотрите http://delphi.mastak.ru/cgi-bin/download.pl?get=1045558826&n=1


Reindeer Moss Eater   (2003-02-18 11:10:00) [36]

Был дан ответ:
Выше крыши будет хватать, если клиент будет знать одну команду CONNECT.

Ответ неверный. С остальным спорить не буду.


savva   (2003-02-18 11:03:00) [37]

короче наша полемика перешла все разумные пределы - пора остановится..
ответ на вопрос был дан, сегодня я выложу в кладовку пример туннелинга сокетов через прокси, на днях попробую что нибудь сделать с ФТП через прокси, но есть подозрение (я сталкивался с такой проблемой - фтп-сервер отвечает по другому порту или что то тип этого.) Короче гляну - скажу, новую ветку открою.

Я думаю тема закрыта.


savva   (2003-02-18 11:00:00) [38]

> Reindeer Moss Eater (18.02.03 10:54)
и где там слова - ничего не переделывая?


Reindeer Moss Eater   (2003-02-18 10:54:00) [39]

и кстати, где в вопросе отмечается
> можно ли вместо Sock-прокси использовать HTTP прокси



S@shka © (17.02.03 21:17)
...Socks -- поддерживается - а будет ли работать через HTTP ???....


S@shka   (2003-02-18 10:48:00) [40]

Народ вообщем если что получиться пишите

а вообще SAVVA дал очень дельную ссылку -
>HTTP клиент..
>по поводу того - как - читай http://www.web->cache.com/Writings/Internet-Drafts/draft-luotonen-web-proxy->tunneling-01.txt

собственно говоря пытаюсь по этому и сделать правда пока почему то все врмея возвращает 403 ошибку (типа закрыт) :(



Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо