Unfortunately I can't use GOPRIVATE for my company private dependencies, because I must use the internal proxy, in order to manage the authentication.
And I can't use GOPRIVATE for public dependencies, because: - it would require to list all possible public providers (github, gitlab, bitbucket, other domains, etc...) - it won't use the public proxy anymore, so it will be slower My main problem is: > Unfortunately, our proxy is slightly slower than the public Go proxy for public dependencies (github, etc...) That's why I want to use different proxies Le jeudi 26 février 2026 à 16:28:47 UTC+1, Jason E. Aten a écrit : > I think you might want GOPRIVATE > > https://www.goproxy.io/docs/GOPRIVATE-env.html > > On Thursday, February 26, 2026 at 7:22:36 AM UTC-3 Pierre Durand wrote: > >> At my company we use an internal Go proxy in order to access private >> dependencies. >> Our Go proxy manages the authentication to our dependencies repositories. >> So my config looks like this: >> GOPROXY='https://goproxy.mycompany.com,direct' >> >> Unfortunately, our proxy is slightly slower than the public Go proxy for >> public dependencies (github, etc...) >> So I would like to use the public Go proxy for public dependencies, and >> our internal Go proxy for private dependencies. >> I changed my config to: >> GOPROXY='https://proxy.golang.org,https://goproxy.mycompany.com,direct' >> It works well, but I think it could cause a small privacy issue: it >> always send a query to the public Go proxy for our private dependencies. >> >> Is it possible to use a specific Go proxy for a path/domain ? >> Something like >> GOPROXY='git.mycompany.com=https://goproxy.mycompany.com, >> https://proxy.golang.org,direct' >> (I know this syntax doesn't work) >> I think it would be very helpful to be able to configure a Go proxy for >> some domains/path. >> > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/golang-nuts/8935144a-3fc3-47c8-a49c-fc8cc0f71745n%40googlegroups.com.
