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

Вниз

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

 
BAHO   (2002-08-08 02:07) [0]

Здравствуйте подскажите кто знает
какие компонент надо использовать для создания прокси сервера
и как ими УПРАВЛЯТЬ ???
Заранее спасибо...!!!


 
Polevi   (2002-08-08 09:50) [1]

для этого не нужен компонент


 
Dark_Dan   (2002-08-08 10:54) [2]

Там примеры есть смотри лучше


 
Alex Demchenko   (2002-08-08 13:15) [3]

Посмотри http://www.socks.nec.com, ознакомься с SOCKS4 описание и попробуй реализовать руками: оно ОЧЕНЬ простое - перед началом передачи данных отправляешь пакет инициализации и получаешь пакет в ответ с кодом ошибки, после этого работаешь как будто прокси и нет. Для проверки советую AnalogX proxy: http://www.analogx.com/contents/download/network/proxy.htm


 
BAHO   (2002-08-08 22:45) [4]


> Dark_Dan ©

Примеры то есть но вот как управлять непонятно...

Мне бы узнать можно ли в своей проге которая на серваке
врубать/вырубать доступ в инет клиентам на которых стоит вторая часть моей проги ???

> Alex Demchenko


Спасибо конечно но я в ангийском не шарю !!!


 
Ksion   (2002-08-09 04:53) [5]

А что-нибудь на русском есть, а то не где найти не могу.


 
Ksion   (2002-08-09 04:57) [6]

Давайте обьеденим в команду и напишем свой прокси сервер.


 
Ksion   (2002-08-09 04:58) [7]

А то все по одиночке пытаються и ни у кого не получаеться.


 
ППавел   (2002-08-09 08:19) [8]

Мысля хорошая я тоже бы к вам присоеденился


 
Ghost.   (2002-08-09 09:18) [9]

Так в чем проблема? Только их уже стока написано...


 
Ksion   (2002-08-09 19:01) [10]

Так привиди пример написаного прокси который нам всем подойдёт. И в сети net я нашёл только два(и то голимых).


 
Alex Demchenko   (2002-08-09 19:13) [11]

Там одному человеку на несколько дней работы :)


 
Ksion   (2002-08-09 19:18) [12]

Ага. Ты так думаешь пока не садился сам его писать. А я мучиюсь уже полторы недели.


 
BAHO   (2002-08-10 01:09) [13]

А я бы хотел встроить его в свою программу и контролировать доступ в инет другим компам...
Если кто знает помогите кодом или советом...
спасибо....!


 
Ksion   (2002-08-10 17:11) [14]

Вано, можно использаовать обычный TCP сервер Indy. Броузер посылает запрос через Ln можно прочитать ReadLn. Этот запрос состоит из 8-10 строчек выгледит он так:

GET http://decline.sakha.net/banner.asp HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*
Referer: http://decline.sakha.net
Accept-Language: ru
Proxy-Connection: Keep-Alive
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Host: decline.sakha.net
Cookie: ASPSESSIONIDGQGGGUYQ=LFOEIJNABIDOFFLHPPJFHHFD; b=b


Это первая часть котрая должна стоять у клиента(ловящая запрос).
Потом тебе надо будет добавить в запрос имя компа и отослать это на свой сервак(В локальной сети). А дальше он должен проверить имеет ли этот комп доступ к инету, если нет то отослать обратно страничку с надписью "вы не имеете доступ", а если имеет то страничку которую он запросил.

P.S Чтобы передать броузеру страничку надо передать данные в формате TStream.


 
Ksion   (2002-08-10 17:12) [15]

Если не понял Мыль.



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

Форум: "Потрепаться";
Текущий архив: 2002.09.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.006 c
1-13987
40in
2002-08-25 00:22
2002.09.05
Нестандартная форма. КАК???


1-14026
KPY
2002-08-26 14:35
2002.09.05
Помогите c RichEdit


3-13868
dimanew
2002-08-14 07:46
2002.09.05
Capability not supported


14-14279
Delirium
2002-08-12 17:13
2002.09.05
Delphi 7 Studio


1-14060
James007
2002-08-21 10:03
2002.09.05
Как сделать в Windows XP....................................





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский