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

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

idMappedPortTCP без внешнего прокси [D7, XP]


Merak ©   (2007-04-03 22:48:00) 

Добрый день! Плиз подскажите что сделать что бы работа происходила без внешнего прокси сервера


Сергей М.   (2007-04-05 11:48:00) [1]


> Merak ©   (05.04.07 10:39) [10]


Может и существует, и скорее всего не один.


Merak   (2007-04-05 10:39:00) [2]


> idMappedPortTCP не является готовым HTTPProxy-сервером.Функционирование
> этого компонента как полноценного HTTPProxy-сервера ты должен
> реализовать самостоятельно, анализируя в OnExecute запросы
> браузера и обрабатывая их по всем HTTPProxy-правилам .

Спасибо за разъяснение, а существует ли готовый компонент, позволяющий сделать полноценный прокси, без ручного анализа OnExecute?


Merak   (2007-04-05 10:36:00) [3]


> Зачем?

потому что в противном случае будет происходить ошибка сокета при попытке открыть страницу "Cannot assign requested address"


Сергей М.   (2007-04-05 10:34:00) [4]


> Merak ©   (05.04.07 10:00) [6]


idMappedPortTCP не является готовым HTTPProxy-сервером.
Функционирование этого компонента как полноценного HTTPProxy-сервера ты должен реализовать самостоятельно, анализируя в OnExecute запросы браузера и обрабатывая их по всем HTTPProxy-правилам .


umbra   (2007-04-05 10:24:00) [5]


> Затем в параметрах MappedPort и MappedHost указываю внешний
> прокси.

Зачем?


Merak   (2007-04-05 10:00:00) [6]

Ну вот такая ситуация: я запускаю у себя прокси, сделанный на idMappedPortTCP, настраиваю браузер на работу с прокси по адресу 127.0.0.1:8080, 8080 - это DefaultPort. Затем в параметрах MappedPort и MappedHost указываю внешний прокси. Когда я в браузере хочу откртыть какую нибудь страничку, то запрос отправляется сначала на 127.0.0.1:8080, а он в свою очередь на MappedHost:MappedPort, который скачивает от своего имени запрошенную страничку с сервера, затем отправляет его на 127.0.0.1:8080, а от туда её берёт браузер. Я же хочу что бы 127.0.0.1:8080 скачивал страничку непосредственно с сервера, где она расположена, не используя цепочку с MappedHost:MappedPort


Сергей М.   (2007-04-05 08:15:00) [7]


> хочу что бы организовывался прокси сервер


Компонент idMappedPortTCP сам по себе является прокси-сервером.


> что значит целевого сервера


Целевой сервер - это тот самый, который обычно указывается клиентских сетевых приложениях в кач-ве сервера, исполняющего клиентские запросы.


> запросы происходили


Чьи запросы ? Как это "происходили" ?

Ты вообще о чем - о http ?


Merak   (2007-04-05 01:19:00) [8]

прошу прощения, что значит целевого сервера, я хочу что бы организовывался прокси сервер на машине на которой запущена программа, причём запросы происходили с этой самой машины, а не перенаправлялись на другой прокси


Merak   (2007-04-05 01:19:00) [9]

прошу прощения, что значит целевого сервера, я хочу что бы организовывался прокси сервер на машине на которой запущена программа, причём запросы происходили с этой самой машины, а не перенаправлялись на другой прокси


Merak   (2007-04-05 01:18:00) [10]

прошу прощения, что значит целевого сервера, я хочу что бы организовывался прокси сервер на машине на которой запущена программа, причём запросы происходили с этой самой машины, а не перенаправлялись на другой прокси


Сергей М.   (2007-04-04 08:30:00) [11]

Указать в св-вах MappedHost и MappedPort адрес целевого сервера.


Наверх

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