GOPROXY yn erbyn HTTP_PROXY: Ffynhonnell modiwl a dirprwy ymlaen
Cadwch ddewis Go o ffynhonnell modiwl ar wahân i’r llwybr dirprwy ymlaen a ddefnyddir i gyrraedd y ffynhonnell honno.
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.