Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Proxy [D5, Win2k]


Furkan ©   (2001-11-22 09:44:00) 

Мастера, запрягли меня писать Проксю с возможностью контроля трафика. Запрячь то запрягли, но как ЭТО делать нет даже понятия, т.к. я эти дебри как то обходил.

Нужна Ваша помощь.
Как я догадываюсь надо использовать ServerSocket что бы конектились на Проксю и ClientSocket чтоб Прокся лезла в инет.
Или я ошибаюсь?


$hade   (2001-11-29 15:03:00) [1]

По поводу WinGate"а!! Это один огромный глюк! :-)) Когда кончается лимит - он отключает эккаунт НО все текущие соединения не обрубаются...так что если у юзверя осталось 10 Кб и он запустил ReGet с файлом на 100Мб - он его выкачает...если не остановит /не будет ошибок! Эх...жаль что я не у тебя в сетке...:-))
А по поводу доки по протоколам - пишы на мыло чаго надо...наду - для хорошего человека не жалко...
(по НТТР точно есть...правда не весь :-((


Furkan   (2001-11-26 14:31:00) [2]

Делать нечего, поставил WinGate...
Вроде ничего, работает. Но и тут проблема- ставишь юзеру лимит в 5 метров, вроде все нормально- лимин постепенно уменьшается. Но когда он доходит до нуля, логично предположить, что доступ к инету должен прекращатся. НО! Ента сволочь уходит в минуса! Типа "у юзера осталось -10Mb"!
Может енто где в настройках и есть, но я не нашел.


Furkan   (2001-11-26 09:32:00) [3]

Boo- например? Дело в том, что необходимо считать трафик с инетом, и контролировать его. ( т.е. этому можно, а вот тебе не разрешали ) А все проги которые я смог найти не предоставляли таких возможностей. Нет, не правда, одну нашел- $600 :=(

Господа, в Delphi6 есть компонент- IdMappedPortTCP. Почти готовая прокся! Но можно ли считать трафик, который через него проходит?


Boo   (2001-11-24 16:14:00) [4]

Furkan, а чем тебя не удовлетворяют уже готовые вещи?


Furkan   (2001-11-23 12:45:00) [5]

Да, этот гад ругается на ReadBuffer- говорит что таких не знает...


Furkan   (2001-11-23 12:32:00) [6]

Конектюсь бровзером(IE).
А как насчет доки? Она лишней не будет.


$hade   (2001-11-23 09:54:00) [7]

Furkan
Ставлю ServerSocket, порт 80, пытаюсь приконектится- говорят что сервер ответ не посылает...
Чем приконнектится то? И на что он тебе пошлет ответ? :-)
Если браузером... в SocketServer"е OnConnect читай все что он те прислал
...ServerSocket.ReadBuffer и смотри что он те прислал...
Потом ищи доку по НТТР (где-то была у меня) и думай что ответить браузеру...


paul_shmakov   (2001-11-22 18:03:00) [8]

если использовать компоненты ics (очень советую), то на сайте из создателя есть несколько примеров proxy-серверов.

см. также
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1006197842&n=4


panov   (2001-11-22 13:23:00) [9]

Так я ж говорю - протокол обмена нужно знать.


Furkan   (2001-11-22 11:40:00) [10]

Ставлю ServerSocket, порт 80, пытаюсь приконектится- говорят что сервер ответ не посылает ( вот подлец! ). Вытекает вопрос- как послать ответ и что делать дальше.


panov   (2001-11-22 10:37:00) [11]

Совершенно верно...
А также знать протокол работы с proxy.


Наверх

Титульная страница Поиск, карта сайта Написать письмо