将Internet Explorer / Windows设置为在C#中使用Socks5代理

时间:2012-01-12 09:25:38

标签: c internet-explorer proxy socks

这让我疯了。

我正在制作SSH隧道应用程序,并且需要能够自动强制系统使用HTTP& Socks5代理,并使更改立即生效。 HTTP代理现在由PoshHTTP class完美地处理,但我无法弄清楚如何对SOCKS5做同样的事情。

我已经尝试过强制注册表中的更改,但它们不会立即生效,而且它不可靠。在大多数情况下,我必须打开互联网选项>在设置生效之前的局域网设置,因此用户也可以在此时手动设置代理。

有没有办法做到这一点,我错过了?如果我可以修改poshHTTP来做这件事会很棒,但我没有太大的希望。

请帮助..我在发布之前已经疯了几天搜索但是我的想法已经用完了,这个应用程序需要尽快启动。谢谢!

我愿意支付50美元购买可行的c#解决方案,该解决方案立即生效(仅通过PayPal支付)