.NET веб-браузер прокси - PullRequest
       10

.NET веб-браузер прокси

1 голос
/ 16 июля 2011

Я ищу способ установить прокси специально для веб-браузера формы. В настоящее время я могу установить прокси, который ограничен моим текущим процессом. Но я хочу изучить несколько соединений и форм, каждое из которых использует определенный прокси. Веб-запросы не будут работать, поскольку веб-сайт, которым я буду пользоваться, выполняет постоянную потоковую передачу. Поэтому загрузка страницы и загрузка ее в веб-браузер не будет надежным решением.

Кроме того, метод, который я сейчас использую, это просто импорт API интернет-шифрования.

Ответы [ 3 ]

1 голос
/ 16 июля 2011

Возможно, использование Gecko (Firefox) или WebKit (Chrome, Safari) решит вашу проблему

Из этого вопроса: Возможно ли встраивать Gecko или Webkit в форму Windows точно так же, как WebView?

http://code.google.com/p/geckofx/

Это хорошая версия Gecko в оболочке .NET

0 голосов
/ 13 апреля 2017

В этом случае вы можете использовать библиотеку DotNetBrowser (на основе Chromium). Он предоставляет возможность устанавливать пользовательские настройки прокси-сервера без изменения системных глобальных настроек прокси.

Вот статья:

https://dotnetbrowser.support.teamdev.com/support/solutions/articles/9000110051-configuring-proxy

И пример, демонстрирующий, как изменить настройки прокси, не влияя на глобальные настройки прокси.

https://dotnetbrowser.support.teamdev.com/support/solutions/articles/9000110853-configuring-proxy

0 голосов
/ 16 июля 2011

Вы не можете установить прокси для каждого элемента управления. Элемент управления .NET WebBrowser - это оболочка для IE, которая использует системные настройки. Если у вас уже есть метод, который меняет прокси для вашего приложения, я полагаю, вы вносите изменения в прокси всей системы.

Я удивляюсь, как вам удалось управлять им на основе процесса:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...