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

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

Прокси.


Пронч ©   (2004-10-23 17:49:00) 

Задача - написать простенький прокси сервер. Единственное, что он должен уметь (помимо своих прокийных обязанностей) это
1) Ловить какой файл из интеа через проксю запрашивается.
2) Подменить адрес.

Например, прокси выясняет, что запрашивают страничку http://www.delphimaster.ru/forum/add-4.htmlон перенаправляет запрос на адрес, например, http://bla-bla.ru/forum/add-4.html

Подскажите как это сделать, статью или чего-нибудь подобное. Если есть пример прокси - киньте ссылочку.


Verg   (2004-10-24 14:17:00) [1]


> [5] atruhin ©   (24.10.04 07:31)
> >>Piter ©   (23.10.04 19:06) [1]
> >>Поищи по этому форуму, блин
> А что на это форуме хоть раз выкладывали исходнок рабочего
> прокси? :)


Да выкладывали. Ketmar выкладывал.


Anatoly Podgoretsky   (2004-10-24 13:03:00) [2]

SammIk ©   (24.10.04 11:35) [6]
Чистый прокси, клиент идет за страницами не напрямую, а через посредника.

atruhin ©   (24.10.04 07:31) [5]
Не обязан


SammIk   (2004-10-24 11:35:00) [3]

Согласен, это больше на тунелирование похоже.
Те, эта прога является прокладкой, между настоящим прокси
и браузером.
Надобыло обрезать в локалке чаты, порнуху и тд.
Вот я такую штукенцию и написал.
Прокси - она, конечно, с ОГРОМНОЙ натяжкой.
Но на первых порах пойдет, для ознакомления.


atruhin   (2004-10-24 07:31:00) [4]

>>Piter ©   (23.10.04 19:06) [1]
>>Поищи по этому форуму, блин
А что на это форуме хоть раз выкладывали исходнок рабочего прокси? :)
>>SammIk ©   (23.10.04 19:22) [3]
>>Выложил сюда
>> http://logid.narod.ru/proxy.rar
Посмотрел очень бегло, но сомневаюсь что ЭТО рабочий прокси. Т.к. прокси как минимум должен обрабатывать комманды CONNECTION, KEEP-ALIVE, PROXY-CONNECTION и т.д. в исходнике я этого ненашел.


atruhin   (2004-10-24 07:18:00) [5]

Если знаком с C++ посмотри 3proxy - очень хороший пример. А вообще простенькогопрокси неполучится по определению, т.к. там нужен полный разбор протокола, далеко нетривиальная задача.


SammIk   (2004-10-23 19:22:00) [6]

Выложил сюда
http://logid.narod.ru/proxy.rar
Весьма не доработанный проэкт, но что есть то есть.
Писался давно, помоему коментариев там мало.
Вообщем разбирай


SammIk   (2004-10-23 19:12:00) [7]

У меня есть исходничек, давно писал на апи.
Фильтрует адреса и текст страниц.


Piter   (2004-10-23 19:06:00) [8]

Поищи по этому форуму, блин

А вообще, лучше использовать готовый продукт


Наверх

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