这让我发疯。
我正在制作一个 SSH 隧道应用程序,需要能够自动强制系统使用 HTTP 和 Socks5 代理,并使更改立即生效。 HTTP 代理现在由 PoshHTTP class 完美处理。 ,但我不知道如何对 SOCKS5 执行同样的操作。
我已经尝试过在注册表中强制进行更改,但它们不会立即生效,而且不可靠。在大多数情况下,我必须先打开互联网选项 > 局域网设置,设置才会生效,因此用户此时可能已经手动设置了代理。
有没有一种方法可以做到我所缺少的?如果我可以修改 poshHTTP 来做到这一点,那就太棒了,但我没有抱太大希望。
请帮忙..在发布之前我确实疯狂地搜索了几天,但我已经没有想法了,这个应用程序需要尽快启动。谢谢!
我愿意支付 50 美元购买可行的 C# 解决方案,该解决方案立即生效(仅通过 PayPal 支付)
最佳答案
这实际上取决于它需要什么样的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
关于c - 在 C# 中设置 Internet Explorer/Windows 使用 Socks5 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8832641/