GOPROXY vel ein Go-teneste for nedlasting av modular. HTTP_PROXY og HTTPS_PROXY vel ein nettverksmellommann som blir brukt for å nå eit mål. Ein generell HTTP-proxy implementerer vanlegvis ikkje metadata- og fil-API-et til modultenesta.

Policy for modulkjelda

go env GOPROXY GOPRIVATE GONOPROXY

Desse verdiane skildrar kvar Go hentar modular. GONOPROXY vel modulstiar som går utanom modultenesta. På same måte ber GOPROXY=direct om versjonskontrolltilgang for modular; han slår ikkje av HTTP-proxyvariablar for alle samband.

Nettverksruta

Eit POSIX-skallkall kan levere ein framoverproxy uavhengig av modulkjelda:

HTTPS_PROXY=http://203.0.113.10:8080 go mod download

Byt ut dokumentasjonens endepunkt og ta vare på den tiltenkte GOPROXY-verdien. For offentlege modullastingar som har lov til å bruke offentlege HTTP-proxyar, vel ein kandidat frå HTTP-proxylista. Bruk NO_PROXY for HTTP-transportmål som skal vere direkte.

Avhengig av modulpolicyen kan nedlastingar kontakte ei modulteneste, ei kontrollsumteneste, ein artefaktvert eller ein versjonskontrollserver. Når ei førespurnad mislukkast, finn både kjelda Go valde og ruta til den aktuelle verten. Førespurnaden go env viser ikkje alle proxy-miljøvariablar og beviser ikkje kva samband nedlastinga opna.

Relaterte artiklar