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.

Reply via email to