GOPROXY izvēlas Go moduļu lejupielādes pakalpojumu. HTTP_PROXY un HTTPS_PROXY izvēlas tīkla starpnieku, ko izmanto galamērķa sasniegšanai. Vispārīgs HTTP starpniekserveris parasti neīsteno moduļu pakalpojuma metadatu un failu API.

Moduļa avota politika

go env GOPROXY GOPRIVATE GONOPROXY

Šīs vērtības apraksta, no kurienes Go iegūst moduļus. GONOPROXY izvēlas moduļu ceļus, kas apiet moduļu pakalpojumu. Tāpat GOPROXY=direct pieprasa versiju kontroles piekļuvi moduļiem; tas neizslēdz HTTP starpniekservera mainīgos katram savienojumam.

Tīkla maršruts

POSIX čaulas izsaukums var neatkarīgi no moduļa avota nodrošināt pārsūtīšanas starpniekserveri:

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

Aizstājiet dokumentācijas galapunktu un saglabājiet paredzēto GOPROXY vērtību. Publisku moduļu lejupielādēm, kurām atļauts izmantot publiskos HTTP starpniekserverus, izvēlieties kandidātu no HTTP starpniekserveru saraksta. Izmantojiet NO_PROXY HTTP transporta galamērķiem, kuriem jāpaliek tiešiem.

Atkarībā no moduļu politikas lejupielādes var sazināties ar moduļu pakalpojumu, kontrolsummu pakalpojumu, artefaktu resursdatoru vai versiju kontroles serveri. Kad pieprasījums neizdodas, nosakiet gan Go izvēlēto avotu, gan maršrutu līdz konkrētajam resursdatoram. Vaicājums go env pats par sevi nerāda visus starpniekservera vides mainīgos un nepierāda, kuru savienojumu atvēra lejupielāde.

Saistītie raksti