Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > HTTP Proxy Server


Автор: sOckets 8.9.2006, 21:24
В общем , мне нужно написать HTTP прокси сервер (чтоб ICQ тоже работала) , прокси должен выполнять минимум функций .
Администрирования вообще нет (кроме параметров argv , и то только один -p 3000 порт 3000).
Подскажите куда копать , что читать , что кушать, что не кушать,в общем все у кого есть опыт написания HTTP проксей под UNIX OS отзовитесь , поделиесь опытом. Я не прошу за меня написать программу ,просто жду советов , чтоб зря время не терять.
Ну например сказать где лежат грабли , чтоб на них не наступать. И ещё если у когото есть время помоч мне написать , прошу оставить ICQ.
Спасибо. Жду любой инфы , начиная от того с чего начинать писать , кончая просто советами.

Вопрос в догонку (сорри,сейчас правило 1 топик 1 вопрос не канает) могу ли я ковырять в тех данных что запросил юзер ? например напроч срубать SWF\GIF\AVI ?

Автор: sOckets 10.9.2006, 01:24
Блин помоему раздел С++ Сети умер на винграде smile

Автор: wwwdev 10.9.2006, 02:41
[
Цитата
Подскажите куда копать , что читать , что кушать, что не кушать,в общем все у кого есть опыт написания HTTP проксей под UNIX OS отзовитесь , поделиесь опытом. Я не прошу за меня написать программу ,просто жду советов , чтоб зря время не терять.


На эту тему столько всякой инфы, что проще погуглить.
Вот http://www.security.nnov.ru/soft/3proxy

Цитата
Спасибо. Жду любой инфы , начиная от того с чего начинать писать , кончая просто советами.


С сетью надо хорошо уметь работать. HTTP представлять.

Цитата
Вопрос в догонку (сорри,сейчас правило 1 топик 1 вопрос не канает) могу ли я ковырять в тех данных что запросил юзер ? например напроч срубать SWF\GIF\AVI ?


Дело хозяйское.


Автор: sOckets 10.9.2006, 03:07
wwwdev спасибо что ответили , дело в том что заразин прокси я уже в доль и поперёк проковырял (сорцы) и так и не понял зачем он так запутанно зделал (а может у меня опыта нету просто) поэтому этот вариант отпадает , хочю написать свой с нуля , сейчас учю RFC HTTP ...с сокетми BSD разобрался smile ничего трудного , осталось прогнать лень. Тема не закрыта.

Автор: supersonic 14.9.2006, 09:24
Куда проще будет написать не хттп прокси а сокс4, т.к. для хттп прокси прийдется парсить строки самого хттп запроса, а сокс4 протокол очень просто в реализации, где то на www.xakep.ru была статья про то как написать сокс4 прокси на асинхронных сокетах, там правда под win32 но думаю что проблем с портированием на юникс-лайк систему будет несложным т.к. там все было на винсок написано.

Автор: sOckets 14.9.2006, 18:22
если есть ссылки , киньте кто-нибудь

Автор: Romikgy 15.9.2006, 10:07
http://faith.eu.org/programs.html#ffproxy
http://www.nixp.ru/soft/server_proxy
не ?

Автор: sOckets 17.9.2006, 20:02
Не smile придёться своё писать smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)