我有一个内部运行的go代理,我希望它也代理一个校验和数据库,如here所述。
但是,我不知道如何正确设置我的客户端,因为对校验和数据库的请求没有转发到我的内部代理。我客户机中的环境变量如下所示
GONOPROXY=
GONOSUMDB=
GOPRIVATE=
GOPROXY=http://proxy.site
GOSUMDB=sum.golang.org我在我的代理上转储所有的http请求,并且我看不到任何对校验和数据库的请求。这些请求可能类似于http://proxy.site/sumdb/<endpoint>。但是,我的日志没有显示任何内容。当我将我的GOSUMDB设置为sum.golang.org以外的任何url时,我就会得到错误。这表明我的客户端确实在向校验和数据库发出请求,但没有使用代理,取消了它的设置。
发布于 2019-12-02 21:59:51
正如Peter提到的,请求被发送到GOSUMDB中设置的验证器密钥,而与代理是否设置无关。
https://stackoverflow.com/questions/59138003
复制相似问题