gpt4 book ai didi

go - 使用 Internet Explorer 代理设置

转载 作者:IT王子 更新时间:2023-10-29 02:12:38 30 4
gpt4 key购买 nike

我正在开发一个需要连接到互联网的 go 应用程序。我使用 http.ProxyFromEnvironment 传输来自动检测 linux 上的代理,但它在 windows 上不够用。

如何检索 Internet Explorer 的代理设置?

最佳答案

这些值可以在注册表中找到:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

这是一个简单的库,可让您轻松检索这些设置(免责声明:我最近重新编写了该库的大部分内容):https://godoc.org/github.com/mattn/go-ieproxy

您可以通过在 init 函数中调用 OverrideEnvWithStaticProxy() 透明地使用 http.ProxyFromEnvironment:

func init() {
ieproxy.OverrideEnvWithStaticProxy()
http.DefaultTransport.(*http.Transport).Proxy = http.ProxyFromEnvironment
}

关于go - 使用 Internet Explorer 代理设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41764614/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com