Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 27.06.2012
Сообщений: 5
1

Настройка прокси

28.03.2013, 10:06. Показов 2641. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!

Решил взяться за написания приложения-прокси. То есть чтобы с помощью моего приложения, я бы мог лазить по веб-страничкам через прокси.

Нашел работающий пример:

C++
1
2
3
4
5
6
7
    TInternetProxyInfo * pi = new TInternetProxyInfo;
    pi->dwAccessType = INTERNET_OPEN_TYPE_PROXY ;
 
    pi->lpszProxy = PChar( "91.151.176.95:8080" );
    pi->lpszProxyBypass = PChar( "" );
 
        UrlMkSetSessionOption( INTERNET_OPTION_PROXY, pi, sizeof( TInternetProxyInfo ), 0 );
Но к сожалению, как выяснилось, функция UrlMkSetSessionOption устанавливает прокси лишь для данного приложения.
Мне нужно изменить настройки глобально, т.е чтобы все приложения могли использовать прокси.

Покопавшись по msdn'у написал следующие:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    INTERNET_PROXY_INFO pi;
 
    HINTERNET hOpen = InternetOpen(
                            PChar( "My Agent" ),
                            INTERNET_OPEN_TYPE_PROXY,
                            PChar( "91.151.176.95:8080" ),
                            PChar( "" ),
                            0
                                    );
 
    pi.dwAccessType     = INTERNET_OPEN_TYPE_PROXY;
    pi.lpszProxy        = PChar( "91.151.176.95:8080" );
    pi.lpszProxyBypass  = PChar( "" );
 
    InternetSetOption( hOpen, INTERNET_OPTION_PROXY, (LPVOID)&pi, sizeof( INTERNET_PROXY_INFO ) );
Несмотря на то, что функции возвращают true результат, мой ip адрес не меняться.

Помогите, в чем может быть проблема?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2013, 10:06
Ответы с готовыми решениями:

Настройка прокси соединения и запуск через него программы.
Накопал код соединения с проксей BOOL (WINAPI * _UrlMkSetSessionOption)(DWORD, LPVOID, DWORD,...

Настройка прокси
Я совсем новичок в этом деле, не знаю куда уже обратиться. Спрашивать у знакомых даже стыдно......

Настройка прокси
Здравствуйте системщики и администраторы....У меня колхоз из 90 ПК. Все на рабочей группе....Домен...

Настройка прокси
Здравствуйте!! Помогите пожалуйста настроить usergate 5. Ни разу не настраивал, и теперь сижу...

0
28.03.2013, 10:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2013, 10:06
Помогаю со студенческими работами здесь

Настройка прокси в Chromium
Chromium Version 55.0.2883.87 Built on Ubuntu , running on Ubuntu 16.04 Понадобилось мне для...

Настройка прокси на роутере
Имеется роутер dir-300nru подключенный к интернету через PPTP VPN. Для работы в интернете нужно...

Настройка прокси сервера
Доброго времени суток! Есть компьютер на нем Windows 7 x64 и две сетевые карты одна с роултором а...

Настройка прокси в Android 4.2.2
В конторе раздаётся Wi-Fi, доступ к Интернету организован через прокси-сервер с авторизацией. Я...

Настройка прокси на ubuntu
Настроил прокси через network proxy, но обновить репозитории и поставить русский язык не получается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru