![]() |
Модераторы: Snowy, Poseidon, MetalFan |
![]() ![]() ![]() |
|
sneJok |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 1.10.2007 Репутация: нет Всего: нет |
Всем привет.
Помогите решить одну задачку. Есть программа, для которой нужно реализовать прокси-соединение для пользователя. Функция программы такова, что позволяет менять IP пользователя на IP публичных прокси-серверов (разных стран). Помимо публичной смены IP, нужна еще реализация подключения пользователя через его прокси сервер. Схема: Пользователь -> Прокси пользователя -> Подключение к программе -> Использование публичных прокси Насколько понимаю, нужно реализовать каскадный прокси. Вопрос - как это реализуется в Indy, либо какова идея решения задачи? Благодарю за ответы. |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Прокси пользователя -> Подключение к программе
Это с чего это вдруг прокси пользователя станет подключаться к какой-либо программе? Если говорить о теории, то вместо каскадного прокси проще воспользоваться маппингом порта - просто пробросить весь трафик другому прокси серверу, как будто пользователь подключился к нему. TIdMappedPortTCP на вкладке Servers. Указываем какой порт слушать (для пользователя это порт прокси), а в MappedPort и MappedHost выставить хост и порт настоящего прокси. |
|||
|
||||
sneJok |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 1.10.2007 Репутация: нет Всего: нет |
Snowy,
С подачей программы. К примеру, выставить в idhttp параметры прокси и затем уже через idhttp подключаться.
Ух. Как-то я про него и забыл. Спасибо, буду пробовать... |
||||
|
|||||
sneJok |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 1.10.2007 Репутация: нет Всего: нет |
Начал реализовывать.
Проблема - нужно учесть возможность авторизации на прокси в локальной сети, т.е. указать имя и пароль пользователя. Плюс как учесть тип при работе: HTTP/SOCKS прокси? Сама программа типа парсера, использует только компонент idHTTP. Вот схемка, что хочу: ![]() Как реализовать такую схему с компонентом Indy? Дайте направление куда копать, а то хороших мыслей нет. Это сообщение отредактировал(а) sneJok - 12.8.2011, 09:01 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Сети" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |