Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.037 c
1-1111045453
серж
2005-03-17 10:44
2005.03.27
передать параметры приложению


14-1110270172
AlterEgo of WondeRu
2005-03-08 11:22
2005.03.27
Замятин "МЫ"


14-1110439283
Oyster
2005-03-10 10:21
2005.03.27
Бесплатный хостинг с Perl


3-1109166445
juice
2005-02-23 16:47
2005.03.27
Добавочное поле в запросе


1-1110734849
Sour
2005-03-13 20:27
2005.03.27
Как определить в каком режиме открыта форма (модальном или нет)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский