| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Прокси |
| Автор: Mikel 23.3.2003, 21:28 |
| Нужно создать прокси локально, т.е. в броузере пишется, например прокси сервер localhost, порт 8080, чтобы фильтровать входящую инфу. Т.е. примерно так [клиент]-[локальный прокси]-[удаленный прокси] Где можно найти инфу как работать в качестве прокси и в качестве клиента прокси. Может у кого примеры есть? |
| Автор: X-Vlad 23.3.2003, 23:08 |
| Ты хочешь создать что-то типа web сервера? |
| Автор: Mikel 31.3.2003, 01:49 |
| Нет, прокси и клиент работают на одной машине, а подключаемся к какому-нть web прокси, напимер ROL. |
| Автор: SmaLL 31.3.2003, 16:04 |
| Как всегда пытливый ум и беспокойный характер брутального программера заставляет изобретать велосипед ! А чем тебе готовые программки не катят?? Или хочется что-то своЁ, родное? |
| Автор: Mikel 31.3.2003, 16:55 |
| Своё оно лучше- всегда поправишь, знаешь как работает. Ну так хоть какую-нть инфу. |
| Автор: Step 31.3.2003, 18:49 |
| Mikel так я такое и сделал, пиши подробно что нужно , и я тебе под твою задачу расскажу, или могу готовую прогу написаною на с++ скинуть |
| Автор: Step 31.3.2003, 18:50 | ||
|
| Автор: Guest 31.3.2003, 20:09 | ||
Каждый запрос в браузере это новое соединение, так что твоя основная задача, передавать данные между соответсвующими соединениями, что бы не получилось что ты в одно окне открываеш форум, а в другом рамблер, а на самом деле открывается в 1 рамблер а во 2 окне форум. когда удаленный прокси закрывает соединения, твой прокси должен так же закрыть соединение с браузером, если этого не сделать то ты не сможеш закачивать файлы, хотя основная масса страниц будет отображаться. Теперь, как организовать фильтр, для этого надо знать протокол. для начала: Запрос состоит
вот тебе по всей видимости нужно проверять документ и адреса, это если ты хочеш сделать фильтр на сайты. |
| Автор: Step 31.3.2003, 20:14 |
| Mikel пиши сюда, верхний топик мой, по пм давай не обсуждать, у меня он хреново работает |
| Автор: Mikel 31.3.2003, 23:05 |
| Давай через ICQ. Я тебе по ПМ отослал письмо, поймешь почему ICQ Сейчас в ICQ реконнект сделаю. Если ты тут, то включай аську. |
| Автор: Mikel 31.3.2003, 23:19 |
| To Guest: Я так и делал, только броузер поконнектился и громко молчал, отображая что что-то грузит. |
| Автор: Step 31.3.2003, 23:44 |
| аська не работает |
| Автор: Mikel 4.4.2003, 06:59 |
| Так как там с протоколом? Вот коннектится клиент, я ему просто #13 отсылаю по OnClientRead(13 символ ASCII). Opera сразу отсылает запрос, а Flasget молчит. Чего не хватает? |
| Автор: Step 4.4.2003, 09:24 |
| а я вот не чиго не отсылаю и опера и флеш работает на ура |
| Автор: Step 4.4.2003, 09:27 | ||
кстати и зачем ты туда 13 пишеш |
| Автор: Mikel 4.4.2003, 15:54 |
| Ну так просто |
| Автор: stab 4.4.2003, 17:06 | ||
наверное не хватает HTTP заголовка в котором указан content-length |
| Автор: Step 4.4.2003, 17:12 | ||
Mikel код давай, помогу
|
| Автор: Step 4.4.2003, 17:13 | ||
|
| Автор: Mikel 5.4.2003, 14:55 |
| Значит глюки... А кода можно сказать почти и нет я же не знаю как обрабатывать. Стоит ServerSocket, ClientSocket(я пока только для одного соединения пишу) и всё. |