这让我发疯。

我正在制作SSH隧道应用程序,需要能够自动强制系统使用HTTP和Socks5代理,并使更改立即生效。
现在,PoshHTTP class可以完美地处理HTTP代理,但是我不知道如何使用SOCKS5做同样的事情。

我已经尝试过强制注册表中的更改,但是这些更改不会立即生效,而且不可靠。在大多数情况下,我必须先打开“ Internet选项”>“局域网设置”,然后设置才能生效,因此,用户此时最好手动设置代理。

有没有办法做到这一点,我很想念?如果我可以修改poshHTTP来做到这一点,那将是惊人的,但是我没有很高的期望。

请帮忙。.发布前几天,我确实进行了疯狂的搜索,但是我的想法用尽了,因此需要尽快启动该应用。谢谢!

我愿意为可行的c#解决方案支付$ 50USD,该方案立即生效(仅通过PayPal支付)

最佳答案

这实际上取决于所需的socks5身份验证类型
你尝试过这个吗?
您可以查看的其他地方是http://code.msdn.microsoft.com/windowsdesktop/CSWebBrowserWithProxy-c8535715#contenthttp://www.codeproject.com/Articles/336/SOCKS-Proxy-SSL-Tunnel

关于c - 将Internet Explorer/Windows设置为在C#中使用Socks5代理,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8832641/

10-12 21:30