GOPROXY zgjedh një shërbim shkarkimi modulesh Go. HTTP_PROXY dhe HTTPS_PROXY zgjedhin një ndërmjetës rrjeti për të arritur një destinacion. Një proxy i përgjithshëm HTTP zakonisht nuk zbaton API-n e meta të dhënave dhe skedarëve të shërbimit të moduleve.

Politika e burimit të moduleve

go env GOPROXY GOPRIVATE GONOPROXY

Këto vlera përshkruajnë se ku i merr Go modulet. GONOPROXY zgjedh shtigje modulesh që anashkalojnë shërbimin e moduleve. Po kështu, GOPROXY=direct kërkon akses në kontrollin e versioneve për module; nuk i çaktivizon variablat e proxy-t HTTP për çdo lidhje.

Rruga e rrjetit

Një thirrje nga shell-i POSIX mund të japë një proxy përcjellës pavarësisht burimit të modulit:

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

Zëvendësoni endpoint-in e dokumentacionit dhe ruani vlerën e synuar të GOPROXY. Për shkarkime modulesh publike që lejohen të përdorin proxy publike HTTP, zgjidhni një kandidat nga lista e proxy-ve HTTP. Përdorni NO_PROXY për destinacionet e transportit HTTP që duhet të mbeten të drejtpërdrejta.

Në varësi të politikës së moduleve, shkarkimet mund të kontaktojnë një shërbim modulesh, shërbim shumash kontrolli, host artefaktesh ose server kontrolli versionesh. Kur një kërkesë dështon, identifikoni edhe burimin e zgjedhur nga Go edhe rrugën për te ai host. Vetëm pyetja go env nuk tregon të gjitha variablat e mjedisit të proxy-t dhe nuk provon se cilën lidhje hapi shkarkimi.

Artikuj të ngjashëm