GOPROXY odabire Go uslugu za preuzimanje modula. HTTP_PROXY i HTTPS_PROXY odabiru mrežnog posrednika koji se koristi za pristup odredištu. Opći HTTP proxy obično ne implementira API metapodataka i datoteka usluge modula.

Pravila izvora modula

go env GOPROXY GOPRIVATE GONOPROXY

Ove vrijednosti opisuju odakle Go dohvaća module. GONOPROXY odabire putanje modula koje zaobilaze uslugu modula. Isto tako, GOPROXY=direct traži pristup kontroli verzija za module; ne isključuje varijable HTTP proxyja za svaku vezu.

Mrežna ruta

Poziv iz POSIX ljuske može neovisno o izvoru modula pružiti prosljeđujući proxy:

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

Zamijenite dokumentacijsku krajnju točku i zadržite namijenjenu vrijednost GOPROXY. Za javna preuzimanja modula kojima je dopušteno koristiti javne HTTP proxyje odaberite kandidata s popisa HTTP proxyja. Za odredišta HTTP prijenosa koja trebaju ostati izravna upotrijebite NO_PROXY.

Ovisno o pravilima modula, preuzimanja mogu kontaktirati uslugu modula, uslugu kontrolnih zbrojeva, host artefakata ili poslužitelj kontrole verzija. Kada zahtjev ne uspije, odredite i izvor koji je Go odabrao i rutu do tog hosta. Sam upit go env ne prikazuje sve varijable okruženja proxyja niti dokazuje koju je vezu preuzimanje otvorilo.

Povezani članci