GOPROXY бира Go услугу за преузимање модула. HTTP_PROXY и HTTPS_PROXY бирају мрежног посредника за приступ одредишту. Општи HTTP прокси обично не спроводи API метаподатака и датотека услуге модула.

Политика извора модула

go env GOPROXY GOPRIVATE GONOPROXY

Ове вредности описују одакле Go добија модуле. GONOPROXY бира путање модула које заобилазе услугу модула. Исто тако, GOPROXY=direct захтева приступ контроли верзија за модуле; не искључује HTTP proxy variables за сваку везу.

Мрежна рута

Позив из POSIX љуске може да обезбеди прослеђујући прокси независно од извора модула:

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

Замените крајњу тачку из документације и задржите предвиђену вредност GOPROXY. За јавна преузимања модула којима је дозвољено коришћење јавних HTTP проксија изаберите кандидата са листе HTTP проксија. За HTTP transport destinations која треба да остану директна користите NO_PROXY.

У зависности од политике модула, преузимања могу контактирати услугу модула, услугу контролних сума, хост артефаката или сервер контроле верзија. Када захтев не успе, идентификујте и извор који је Go изабрао и руту до тог хоста. Сам go env упит не приказује све proxy environment variables и не доказује коју везу је преузимање отворило.

Повезани чланци