Настройка Internet Explorer / Windows для использования прокси Socks5 в C # - PullRequest
0 голосов
/ 12 января 2012

Это сводит меня с ума.

Я делаю SSH-приложение для туннелирования, и мне нужно иметь возможность автоматически заставить систему использовать прокси-серверы HTTP и Socks5, чтобы изменения вступили в силу немедленно.Прокси-серверы HTTP теперь отлично обрабатываются классом PoshHTTP , но я не могу понять, как сделать то же самое с SOCKS5.

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

Есть ли способ сделать это, чтобы япропал?Было бы замечательно, если бы я мог просто изменить poshHTTP, чтобы сделать это, но у меня нет больших надежд.

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

Я готов заплатить 50 долларов США за работоспособное решение c #, которое вступает в силу немедленно (оплачивается только через PayPal)

1 Ответ

0 голосов
/ 27 июля 2012

Это действительно зависит от того, какой тип аутентификации socks5 требуется

. Вы уже пробовали это?http://code.msdn.microsoft.com/windowsdesktop/CSWebBrowserWithProxy-c8535715#content

Другие места, на которые вы можете посмотреть: http://www.codeproject.com/Articles/336/SOCKS-Proxy-SSL-Tunnel и http://www.codeproject.com/Articles/5954/C-class-for-connecting-via-a-SOCKS5-Proxy-Server

...