Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.27;
Скачать: CL | DM;

Вниз

Прокси   Найти похожие ветки 

 
whitespider ©   (2005-01-20 18:06) [0]

подскажите пожалуйста как на delphi написать прокси сервер или хотябы скажите с чего начать.


 
Eraser ©   (2005-01-20 20:02) [1]

Почитай про Port mapping, NAT и SOCKS.


 
vers ©   (2005-01-21 01:14) [2]

а про динамическое создание клиентов? ;)
порт маппинг не покатит, если нужен http-сервер, т.к. тут немного другая структура запросов.
почитать стоит RFC по HTTP (номер 2616, если не ошибаюсь).
порт маппинг можно использовать только в том случае, если тебе нужен прокси, который будет коннектиться по цепочке к другому прокси.


 
FAUST ©   (2005-01-24 07:43) [3]

Как не странно даже в НЕТе есть статейка про прокси например вот сдесь http://ziet.zhitomir.ua:8890/C+P/proxy_myhand.html ,
хотя она мне не понравилась все слишком сложно. IdMappedPortTCP хорошая вещь в ней достаточно ввести имя сервера(его аттрибуты порт и IP) на которое должен прийти запрос клиента, свойства Mapped задают куда нужно пренаправить эти данные, и активировать конечно. А в отношении того что нужно передавать другому прокси мне кажется ето не совсем так я предаю данные свойства Марреd на сервер и все вполне получается.


 
Eraser ©   (2005-01-24 12:23) [4]

FAUST ©
Что ж там сложного? Между прочим port mapping- это самый простой вид прокси. Вот организовать NAT куда сложнее.


 
FAUST ©   (2005-01-26 09:39) [5]

Eraser ©
Как в IdMappedPortTCP смотреть статистику( сколько ушло сколько пришло) не могли бы вы дать исходник(пример), ато никак не могу разобраться как считается в этой статье, а больше информации найти не могу.


 
vers ©   (2005-01-26 21:34) [6]

мдя...
исходящая - в событии OnExecute, входящая - в событии OnOutbondData, считать функцией AThread.Connection.InputBuffer.Size


 
vers ©   (2005-01-26 21:37) [7]


> Между прочим port mapping- это самый простой вид прокси.

Добавь сюда еще, что придется заголовки пакетов править :( Для прокси и для http-серверов они на немножко отличаются.


 
FAUST ©   (2005-01-27 08:16) [8]

vers ©

Как не странно не считает допустим, я перенаправляю запрос клиента с 21 порта на 22(у меня на сервере стоит 22 порт) будет ли считать если я просто скачаю с фтп какой-то файл.


 
vers ©   (2005-01-27 20:27) [9]

посмотри, по AThread.NetData идет что-нибудь при скачивании?


 
FAUST ©   (2005-01-28 07:45) [10]

Да есть показывает путь от куда я скачиваю.


 
vers ©   (2005-01-28 07:58) [11]

Внимательно прочитай здесь:
http://book.itep.ru/4/45/ftp_454.htm
особенно там, где написано, что для передачи команд и для передачи данных используются разные порты.


 
FAUST ©   (2005-01-28 09:15) [12]

Но ведь вся информация проходит через Эту проксю значит есть способ считать всю инфу проходящую. Вопросик свойство Intercept это что и как оно работает.



Страницы: 1 вся ветка

Текущий архив: 2005.03.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.059 c
1-1110744759
DremLIN
2005-03-13 23:12
2005.03.27
Delphi, CLX-проект, handle


1-1110910067
heady
2005-03-15 21:07
2005.03.27
Строка и маска


4-1108178714
nickmas
2005-02-12 06:25
2005.03.27
Как убрать программу из трея?


3-1109589918
Dysan
2005-02-28 14:25
2005.03.27
TClientDateSet сохранить в DBF


4-1108563010
Fuzzy
2005-02-16 17:10
2005.03.27
Как узнать обьем ж. диска и свободное место на нем? Pascal.