![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| ASGDeveloper |
|
|||
|
developer ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 1.4.2006 Репутация: нет Всего: 1 |
Вопрос такой, существует ли способ написания subj'а на дельфях?
|
|||
|
||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 6 Всего: 50 |
Естественно. И ничем не отличается от любого другого сетевого приложения. -------------------- |
|||
|
||||
| ASGDeveloper |
|
|||
|
developer ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 1.4.2006 Репутация: нет Всего: 1 |
||||
|
||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 6 Всего: 50 |
ASGDeveloper,
Да просто смотри уже готовый TIdHTTPProxyServer на закладке Indy Servers в палитре компонентов. Добавлено @ 20:30 А реальный пример - это ж не просто бросить компоненты на форму. Нужно писать код, и немало. -------------------- |
|||
|
||||
| ASGDeveloper |
|
||||
|
developer ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 1.4.2006 Репутация: нет Всего: 1 |
Демо,
Хе-х... Версия Indy как я понимаю 10? Жаль, проект привязан к Indy 9
Может хотя бы инфа есть по этой теме? |
||||
|
|||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 6 Всего: 50 |
-------------------- |
|||
|
||||
| ASGDeveloper |
|
|||
|
developer ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 1.4.2006 Репутация: нет Всего: 1 |
||||
|
||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 6 Всего: 50 |
Так это же пример! и что ты называешь прозрачным прокси? -------------------- |
|||
|
||||
| ASGDeveloper |
|
|||
|
developer ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 1.4.2006 Репутация: нет Всего: 1 |
Пример обычного прокси. как и все: это принудительное проксирование. то есть например, браузер отправляет запрос на www.sait.com:80, а прокся принудительно перенавляет на какой-нить localhost:8078 или проще говоря форвардинг трафика с одного порта на другой (грубо говоря) |
|||
|
||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 6 Всего: 50 |
Ты неправильно трактуешь понятие "Прозрачный прокси-сервер"(или "Transparent Proxy-Server"). Прозрачные прокси - это proxy, которые не являются анонимными. Они, во-первых дают знать, что используется proxy-сервер, а во-вторых "выдают" IP-адрес своего клиента. Задачами таких proxy, как правило, является кэширование информации и / или обеспечение выхода в Internet нескольких компьютеров через одно соединение. Проще сказать, они в заголовке передают в поле X-Forwarded-For адрес клиента. То, что ты называешь прозрачностью, не что иное, как TCP-PortMapping. Простейший пример: http://forum.vingrad.ru/index.php?showtopic=95193 -------------------- |
|||
|
||||
| ASGDeveloper |
|
||||
|
developer ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 1.4.2006 Репутация: нет Всего: 1 |
Странно, но даже поиск в гугле дает аналогичное моему объяснение.
Тогда может подказать, как форвардить трафик с одного порта на другой? |
||||
|
|||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 6 Всего: 50 |
На маршрутизаторах этим занимается файрволл, будь то встроенный(например, на Cisco), или программный(Squid). Как работает portMapping: Есть хост (192.168.0.2), на нем крутится WEB-Сервер(порт 81); Есть Доступ из интернета к внешнему маршрутизатору (111.111.111.111) На маршрутизаторе реализована следующая процедура: При обращении из интернет по адресу 111.111.111.111:80 маршрутизатор отправляет приходящие пакеты на хост во внутренней сети 192.168.0.2:81, а ответ отправляет исходному автору запроса. Как работает прокси: Есть прокси-вервер по адресу 192.168.0.2 В параметрах подключения в браузере у клиента указывается его адрес. При запросе от клиента на прокси в заголовок запроса добавляется дополнительный параметр - Proxy-Connection: Keep-Alive Далее прокси сервер делает запрос на реальный хост, указанный в запросе, результат передает клиенту. Если прокси прозрачный, в запросе реальному хосту он передает адрес клиента в параметре X-Forwarded-For, если анонимный - не передает. Определи, что тебе точно нужно - первый вариант, или второй. Добавлено @ 08:43 Кстсти, в предыдущем посте есть ссылка на пример первого варианта. -------------------- |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
||||
|
||||
| ASGDeveloper |
|
|||
|
developer ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 1.4.2006 Репутация: нет Всего: 1 |
я не понимаю, зачем мне маппер, хотя видимо я задачу не пояснил, сорри
у меня такая задача, нужно чтобы браузер, без настройки проксей, гнал свой трафик например через localhost:8080 |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
Без настройки прокси, он этого делать не станет.
Есть, конечно варианты. Но они далеко не простые. |
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |