GOPROXY á móti HTTP_PROXY: Uppruni módúla og framsendingarproxy
Haltu vali Go á uppruna módúla aðskildu frá framsendingarproxy-leiðinni sem notuð er til að ná upprunanum.
GOPROXY velur Go-þjónustu fyrir niðurhal módúla. HTTP_PROXY og HTTPS_PROXY velja netmillilið sem notaður er til að ná áfangastað. Almenn HTTP-proxy innleiðir yfirleitt ekki lýsigagna- og skráar-API módúlaþjónustunnar.
Stefna fyrir uppruna módúla
go env GOPROXY GOPRIVATE GONOPROXY
Þessi gildi lýsa hvaðan Go sækir módúla. GONOPROXY velur módúlaslóðir sem fara fram hjá módúlaþjónustunni. Á sama hátt óskar GOPROXY=direct eftir útgáfustýringaraðgangi fyrir módúla; það slekkur ekki á HTTP-proxy-breytum fyrir allar tengingar.
Netleiðin
POSIX-skelkall getur veitt framsendingarproxy óháð uppruna módúlunnar:
HTTPS_PROXY=http://203.0.113.10:8080 go mod download
Skiptu út skjalapunktinum og haltu fyrirhuguðu gildi GOPROXY. Fyrir opinberar módúlaniðurhal sem mega nota opinberar HTTP-proxyjar skaltu velja umsækjanda úr HTTP-proxylistanum. Notaðu NO_PROXY fyrir HTTP-flutningsáfangastaði sem eiga að vera beinir.
Eftir módúlastefnu geta niðurhal haft samband við módúlaþjónustu, checksum-þjónustu, artefakt-hýsil eða útgáfustýringarþjón. Þegar beiðni mistekst skaltu finna bæði upprunann sem Go valdi og leiðina að viðkomandi hýsil. Fyrirspurnin go env ein og sér sýnir ekki allar proxy-umhverfisbreytur og sannar ekki hvaða tengingu niðurhalið opnaði.