![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Прокси [D5, D6, D7, Win95/98, WinME, NT4, Win2k, WinXP]
whitespider © (2005-01-20 18:06:00)подскажите пожалуйста как на delphi написать прокси сервер или хотябы скажите с чего начать.
FAUST (2005-01-28 09:15:00) [1]Но ведь вся информация проходит через Эту проксю значит есть способ считать всю инфу проходящую. Вопросик свойство Intercept это что и как оно работает.
vers (2005-01-28 07:58:00) [2]Внимательно прочитай здесь:
http://book.itep.ru/4/45/ftp_454.htm
особенно там, где написано, что для передачи команд и для передачи данных используются разные порты.
FAUST (2005-01-28 07:45:00) [3]Да есть показывает путь от куда я скачиваю.
vers (2005-01-27 20:27:00) [4]посмотри, по AThread.NetData идет что-нибудь при скачивании?
FAUST (2005-01-27 08:16:00) [5]vers ©
Как не странно не считает допустим, я перенаправляю запрос клиента с 21 порта на 22(у меня на сервере стоит 22 порт) будет ли считать если я просто скачаю с фтп какой-то файл.
vers (2005-01-26 21:37:00) [6]
> Между прочим port mapping- это самый простой вид прокси.
Добавь сюда еще, что придется заголовки пакетов править :( Для прокси и для http-серверов они на немножко отличаются.
vers (2005-01-26 21:34:00) [7]мдя...
исходящая - в событии OnExecute, входящая - в событии OnOutbondData, считать функцией AThread.Connection.InputBuffer.Size
FAUST (2005-01-26 09:39:00) [8]Eraser ©
Как в IdMappedPortTCP смотреть статистику( сколько ушло сколько пришло) не могли бы вы дать исходник(пример), ато никак не могу разобраться как считается в этой статье, а больше информации найти не могу.
Eraser (2005-01-24 12:23:00) [9]FAUST ©
Что ж там сложного? Между прочим port mapping- это самый простой вид прокси. Вот организовать NAT куда сложнее.
FAUST (2005-01-24 07:43:00) [10]Как не странно даже в НЕТе есть статейка про прокси например вот сдесь http://ziet.zhitomir.ua:8890/C+P/proxy_myhand.html,
хотя она мне не понравилась все слишком сложно. IdMappedPortTCP хорошая вещь в ней достаточно ввести имя сервера(его аттрибуты порт и IP) на которое должен прийти запрос клиента, свойства Mapped задают куда нужно пренаправить эти данные, и активировать конечно. А в отношении того что нужно передавать другому прокси мне кажется ето не совсем так я предаю данные свойства Марреd на сервер и все вполне получается.
vers (2005-01-21 01:14:00) [11]а про динамическое создание клиентов? ;)
порт маппинг не покатит, если нужен http-сервер, т.к. тут немного другая структура запросов.
почитать стоит RFC по HTTP (номер 2616, если не ошибаюсь).
порт маппинг можно использовать только в том случае, если тебе нужен прокси, который будет коннектиться по цепочке к другому прокси.
Eraser (2005-01-20 20:02:00) [12]Почитай про Port mapping, NAT и SOCKS.