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

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

Как написать прокси сервер?


Страницы:   1 2

oduvan ©   (2003-06-22 17:47:00) 

каким компонентом воспользоваться, чтобы написать проксю для локальной сети, т.е. чтобы люди локальной сети выходили через мой комп в интернет.

Тока не надо предлагать всякие уже известные проги, я хочу сам понять и написать свою прокси.

Помогите пожалуйста, как это сделать?

Пытался idTCPMappingPort чето не сканало, проверял Proxy.dpr из Demos Delphi Indy чето тоже както не катит, или ятото я не понял, может гдето в инете есть примеры.

Заранее сем спасибо. Надеюсь вы все люди добрые. =)


Dimka Maslov   (2003-06-23 10:10:00) [21]

Если вам так уж нужен компонент, то надо испльзовать TServerSocket, который будет принимать запросы от компьютеров локальной сети, и TServerSocket, который будет соединяться с интернетом. А ещё неплохо было бы почитать про протокол http, поскольку в проксе придётся анализировать полученные заголовки и кое-что менять а них перед отправкой дальше. А если хотите, чтобы все это работало без глюков, то придётся вообще отказаться от компонентов и писать руками на WinSock API.


Hogo   (2003-06-23 09:34:00) [22]

2> sergey2
Выкладывать пока не буду, просто потому, что не доконца все сделано.
Я переделывал с С++ вот этот пример, http://www.algo-rithm.com/downloads/epm.0.1.2.zip
Если надо напиши мне на почту я вышлю то, что есть.


sergey2   (2003-06-23 08:46:00) [23]

Извините что влезаю со своими проблемами не в свой топик, но мне тоже нужен прокси.
2 Hogo Если можно, выложи исходники в кладовку.

правда мне не нужно трафик считать, но хотелось бы чтобы его можно было бы доработать затем чтобы прокси ко всему мог изменять данные которые передаются от браузера в инет и из инета в браузер. Например встречающиеся в тексте страничек гипперссылки.


Hogo   (2003-06-23 07:27:00) [24]

Если не надо считать трафик могу дать прокси на idTCPMappingPort, а то трафик пока неправильно считает.


AL_!   (2003-06-23 02:59:00) [25]

Какой именно прокси нужен? HTTP?


Страницы:   1 2

Наверх

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