GOPROXY i gcomparáid le HTTP_PROXY: foinse modúil agus seachfhreastalaí ar aghaidh
Coinnigh rogha Go maidir le foinse modúl ar leith ón mbealach seachfhreastalaí a úsáidtear chun an fhoinse sin a bhaint amach.
Roghnaíonn GOPROXY seirbhís íoslódála modúl Go. Roghnaíonn HTTP_PROXY agus HTTPS_PROXY idirghabhálaí líonra a úsáidtear chun ceann scríbe a bhaint amach. De ghnáth ní chuireann seachfhreastalaí HTTP cineálach API meiteashonraí agus comhad na seirbhíse modúl i bhfeidhm.
Beartas foinse na modúl
go env GOPROXY GOPRIVATE GONOPROXY
Déanann na luachanna seo cur síos ar an áit a bhfaigheann Go modúil. Roghnaíonn GONOPROXY cosáin modúl a sheachnaíonn an tseirbhís modúl. Ar an gcaoi chéanna, iarrann GOPROXY=direct rochtain rialaithe leaganacha do mhodúil; ní dhíchumasaíonn sé athróga seachfhreastalaí HTTP do gach nasc.
An bealach líonra
Is féidir le glao POSIX-shell seachfhreastalaí ar aghaidh a sholáthar go neamhspleách ar fhoinse an mhodúil:
HTTPS_PROXY=http://203.0.113.10:8080 go mod download
Cuir pointe deiridh na cáipéisíochta ina áit agus coinnigh an luach beartaithe GOPROXY. I gcás íoslódálacha modúl poiblí a cheadaítear seachfhreastalaithe HTTP poiblí a úsáid, roghnaigh iarrthóir ó liosta seachfhreastalaithe HTTP. Úsáid NO_PROXY le haghaidh cinn scríbe iompair HTTP ar cheart dóibh fanacht díreach.
Ag brath ar bheartas na modúl, féadfaidh íoslódálacha teagmháil a dhéanamh le seirbhís modúl, seirbhís seiceálacha, óstach déantán nó freastalaí rialaithe leaganacha. Nuair a theipeann ar iarratas, sainaithin an fhoinse a roghnaigh Go agus an bealach a úsáideadh chun an t-óstach sin a bhaint amach. Ní thaispeánann an cheist go env amháin gach athróg timpeallachta seachfhreastalaí agus ní chruthaíonn sí cén nasc a d’oscail an íoslódáil.