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

Вниз

Прокси сервер в 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.014 c
7-14313
roman_tutov
2002-06-22 11:48
2002.09.05
треды


1-14144
Cr@sh
2002-08-24 09:58
2002.09.05
Только для настоящих мастеров.


3-13891
SET123
2002-08-14 08:28
2002.09.05
Как присвоить с одного столбца ячейку в DBEdit


3-13896
Igor_thief
2002-08-14 15:26
2002.09.05
Файл с расширением VAL


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