Mae GOPROXY yn dewis gwasanaeth lawrlwytho modiwlau Go. Mae HTTP_PROXY ac HTTPS_PROXY yn dewis cyfryngwr rhwydwaith a ddefnyddir i gyrraedd cyrchfan. Nid yw dirprwy HTTP generig fel arfer yn gweithredu API metadata a ffeiliau’r gwasanaeth modiwlau.

Polisi ffynhonnell y modiwl

go env GOPROXY GOPRIVATE GONOPROXY

Mae’r gwerthoedd hyn yn disgrifio o ble mae Go yn cael modiwlau. Mae GONOPROXY yn dewis llwybrau modiwl sy’n osgoi’r gwasanaeth modiwlau. Yn yr un modd, mae GOPROXY=direct yn gofyn am fynediad rheoli fersiynau ar gyfer modiwlau; nid yw’n analluogi newidynnau dirprwy HTTP ar gyfer pob cysylltiad.

Y llwybr rhwydwaith

Gall galwad POSIX-shell gyflenwi dirprwy ymlaen yn annibynnol ar ffynhonnell y modiwl:

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

Amnewidiwch bwynt terfyn y ddogfennaeth a chadwch werth bwriadedig GOPROXY. Ar gyfer lawrlwythiadau modiwl cyhoeddus y caniateir iddynt ddefnyddio dirprwyon HTTP cyhoeddus, dewiswch ymgeisydd o restr dirprwyon HTTP. Defnyddiwch NO_PROXY ar gyfer cyrchfannau trafnidiaeth HTTP a ddylai aros yn uniongyrchol.

Yn dibynnu ar bolisi’r modiwl, gall lawrlwythiadau gysylltu â gwasanaeth modiwlau, gwasanaeth checksums, gwesteiwr arteffactau neu weinydd rheoli fersiynau. Pan fydd cais yn methu, nodwch y ffynhonnell a ddewisodd Go a’r llwybr a ddefnyddiwyd i gyrraedd y gwesteiwr penodol hwnnw. Nid yw’r ymholiad go env ar ei ben ei hun yn dangos pob newidyn amgylchedd dirprwy nac yn profi pa gysylltiad a agorodd lawrlwythiad.

Erthyglau cysylltiedig