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 чето тоже както не катит, или ятото я не понял, может гдето в инете есть примеры.

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


C/|OH   (2003-06-26 14:30:00) [1]


> Ghost_

и на том спасибо, если чево напишу на мыло


Ghost_   (2003-06-26 09:16:00) [2]

Исходники погибли вместе с компом давно..поэтому я и не стал его развивать т.к.востановить не смог..сори..но помочь есле советом то могу..


C/|OH   (2003-06-25 14:46:00) [3]


> Ghost_

А можешь поделиться своим прокси?


Ghost_   (2003-06-25 08:50:00) [4]

Diamond Dog © Сам ятакой задачи не ставил но видимо можно так...но на этом исходнике я в раньше делал свой довольно неплохой прокси на котором моя фира работала пока был диал-ап там есть где порыться...а ссылка на ICS опять же у меня на страице есть.. для того я и делал ее чтоб в памяти все не держать


sergey2   (2003-06-25 02:09:00) [5]

2 Ghost_ А что это за старица ICS компонентов ? Можно ссылочку? Если не затруднит...


Diamond Dog   (2003-06-24 20:25:00) [6]

2 oduvan. Ghost_ предлагает готовый прокси, и после краткого просмотра сырцов, в коде есть место, где получается запрос от браузера и формируется запрос к серверу, вот в этом месте можно считать отосланный трафик, а принимаемый трафик отслеживать в событии на прием ответа от сервера. Возможно я не прав, но Я пока сильно не разбирался в исходниках.


oduvan   (2003-06-24 18:35:00) [7]

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

Кто знает?


Ghost_   (2003-06-24 11:18:00) [8]

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


AL_!   (2003-06-24 01:38:00) [9]

Одна из проблем, которую нужно решить, это необходимость вычленять из заголовка запроса адрес сервера, к которому хочет приконнектиться браузер (вроде этого Host: www.delphimaster.ru).
Самый простой способ не париться с этим:
твой локальный проксисоединяется с настоящим прокси-сервером(адрес которого постоянный), и пусть уже он сам разбирается дальше.
А нам остается лишь передавать данные в обе стороны :)


Gigabyte   (2003-06-23 21:55:00) [10]

Господа idTCPMappingPort у меня нормально работает и даже вроде с трафиком работает через Intercept. Могу выслать пример.


sergey2   (2003-06-23 20:04:00) [11]

2 Ghost_ Вот именно этот пример у меня не хочет компилироваться...


Diamond Dog   (2003-06-23 19:30:00) [12]

2Hogo. Пришли исходники своего прокси. Пусть даже не правильно считающего трафик, лишь бы работала сама прокся, попробую доработать расчет трафика. Адрес в моей анкете на сайте найдешь, а то я что-то не могу домылииться до тебя. Если получится довести до совершенства, выложу на всеобщее обозрение.


oduvan   (2003-06-23 18:06:00) [13]

ооо, нашел страничку)


oduvan   (2003-06-23 18:05:00) [14]

на какой? ссылку дай) плиз


Ghost_   (2003-06-23 17:45:00) [15]

ПОсмотри у меня на страничке..очень толковый пример (не мой)


oduvan   (2003-06-23 15:23:00) [16]

Прокси нужно для HTTP

нужно что то типа этого:

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

Вот ято хотел сказать) Есть чтото подходящее? Мысли Ссылки Проги Текст (все по этой теме) ?

Плиз.


Dimka Maslov   (2003-06-23 15:16:00) [17]

>Polevi
Да, действительно.


Polevi   (2003-06-23 14:50:00) [18]

>Dimka Maslov © (23.06.03 10:10)
"соединяться с интернетом" будет TClientSocket


sergey2   (2003-06-23 13:12:00) [19]

2 Hugo Есть, но у меня она компилироваться не хочет


Hogo   (2003-06-23 12:44:00) [20]

Кстати здесь гдето на форуме есть ссылка на пример прокси на сокетах


Страницы:   1 2

Наверх

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