GOPROXY-ek Go moduluak deskargatzeko zerbitzua aukeratzen du. HTTP_PROXY eta HTTPS_PROXY-ek helburu batera iristeko sareko bitartekaria aukeratzen dute. HTTP proxy orokor batek normalean ez du modulu-zerbitzuaren metadata eta fitxategien APIa inplementatzen.

Modulu-iturriaren politika

go env GOPROXY GOPRIVATE GONOPROXY

Balio hauek Go-k moduluak nondik lortzen dituen azaltzen dute. GONOPROXY-ek modulu-zerbitzua saihesten duten modulu-bideak aukeratzen ditu. Era berean, GOPROXY=direct-ek moduluetarako bertsio-kontrolerako sarbidea eskatzen du; ez ditu HTTP proxy aldagaiak desaktibatzen konexio guztietarako.

Sareko bidea

POSIX shell deialdi batek birbidaltze-proxy bat eman dezake modulu-iturritik independentean:

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

Ordeztu dokumentazioko endpointa eta mantendu aurreikusitako GOPROXY balioa. Proxy HTTP publikoak erabiltzeko baimena duten modulu publikoen deskargetarako, aukeratu hautagai bat HTTP proxy zerrendatik. Erabili NO_PROXY zuzenak izaten jarraitu behar duten HTTP garraio-helburuetarako.

Modulu-politikaren arabera, deskargak modulu-zerbitzu batekin, checksum zerbitzu batekin, artefaktu-host batekin edo bertsio-kontroleko zerbitzari batekin jar daitezke harremanetan. Eskaera batek huts egiten badu, identifikatu bai Go-k aukeratutako iturria bai ostalari zehatz horretara iristeko erabilitako bidea. go env kontsultak bakarrik ez ditu proxy inguruneko aldagai guztiak erakusten eta ez du frogatzen deskargak zein konexio ireki zuen.

Erlazionatutako artikuluak