Форум: "Сети";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];
ВнизУстройство proxy Найти похожие ветки
← →
Аленка (2006-01-18 16:02) [0]Добрый день, мастера!
прошу вашей помощи!
задали задание, написать простенький прокси-сервер.
Решила не изобретать велосипед и использовать компоненты
библиотеки Indy. Кстати Прокси-сервер должен работать
по схеме БРАУЗЕР -> ПРОКСИ-СЕРВЕР -> сеть INTERNET
решила использовать TIdMappedPortTCP.
настроек мало. только не пойму, надо указвыать свойство
Host. Но как я его узнаю? это сервер на котором находится
запрашиваемый ресурс. надо разбирать поток? и искать его там.
ничего не пойму(
И еще вопрос.
если впереди стоит еще прокси, то в свойстве host указывается
его адрес.
ммммм.. Но бывает, что на прокси сервере надо пройти
аутификацию. она появляется на стороне браузера :(
как сделать чтобы ввод пароля и логина проходила на стороне
моей программы.
Может нужно делать все на обычных сокетах? подскажите.
любая мысль будет в помощь!
---
С уважением, Алена.
← →
umbra © (2006-01-18 17:12) [1]
> решила использовать TIdMappedPortTCP
в Инди 10 есть TIdHTTPProxyServer
← →
Алена (2006-01-18 22:57) [2]TIdHTTPProxyServer, я пробовала использовать, но он мне не понравился.
В событии TForm1.IdHTTPServer1CommandGet() написала
buffer:=TMemoryStream.Create;
idHTTP1.Get(url,buffer);
AResponseInfo.ContentStream:=buffer;
Все работает, только картинки приходят не все, и вообще идет какая - то накладка. И не работает метод пост, как его сделать?
И при том, если в запросе значению переменной являнется переменная типа "&view=getnewpost " , то происходит ошибка сервера, он не знает, что это такое getnewpost.
Да и вообще, все это неправельно, все нужно делать на более низком и правельном уровне. Ибо запрос одного на передачу другого "раздражает" :))
Или есть другие способы использования ХТТПсервера?
Аленка.
← →
Аленка (2006-01-19 19:12) [3]подскажите :)
← →
Rouse_ © (2006-01-19 22:24) [4]Может тебе на АПИ кинуть пример. Разберешся?
← →
atruhin © (2006-01-20 06:00) [5]Писал когда-то PortMapper и на базе него HTTPProxy.
Кратко:
- огранниченный пул потоков;
- работа в режиме каскадирующего прокси;
- поддержка плагинов для логирования трафика и динамического задания разрешений (по IP, по контенту, времени и т.д)
Вобщем код рабочий, но кое-что не доделано.
Если интересует могу кинуть код.
← →
Hermit (2006-01-21 09:44) [6]
> Если интересует могу кинуть код.
Кинь мне, пожалуйста.
← →
_Роман (2006-01-21 23:00) [7]hazmail@mail.ru
← →
_Роман (2006-01-21 23:02) [8]хм.. извиняюсь, накладочка вышла....
to Rouse: если не затруднит кинь пожалуста... буду премного благодарен...
hazmail@mail.ru
← →
_Роман (2006-01-21 23:03) [9]to Atruhin: чуть не забыл тоже если можно скинь пожалуста
hazmail@mail.ru
← →
ArMellon © (2006-01-22 14:20) [10]atruhin © (20.01.06 06:00) [5], Rouse_ © (19.01.06 22:24) [4]
Мне тоже киньте, пожалуйста
armellon@rambler.ru
буду очень благодарен
← →
Rouse_ © (2006-01-23 09:28) [11]http://rouse.front.ru/proxy.zip
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c