GOPROXY және HTTP_PROXY: модуль көзі мен бағыттаушы прокси
Go таңдайтын модуль көзін сол көзге жету үшін қолданылатын бағыттаушы прокси жолынан бөлек ұстаңыз.
GOPROXY Go модуль жүктеу қызметін таңдайды. HTTP_PROXY және HTTPS_PROXY мақсатқа жету үшін желілік делдалды таңдайды. Жалпы HTTP прокси әдетте модуль қызметінің метадерек пен файл API-сін орындамайды.
Модуль көзі саясаты
go env GOPROXY GOPRIVATE GONOPROXY
Бұл мәндер Go модульдерді қайдан алатынын сипаттайды. GONOPROXY модуль қызметін айналып өтетін модуль жолдарын таңдайды. Сол сияқты GOPROXY=direct модульдер үшін нұсқаны басқару қатынасын сұрайды; ол әр қосылым үшін HTTP прокси айнымалыларын өшірмейді.
Желілік бағыт
POSIX shell шақыруы модуль көзінен тәуелсіз бағыттаушы прокси бере алады:
HTTPS_PROXY=http://203.0.113.10:8080 go mod download
Құжаттамадағы соңғы нүктені ауыстырып, көзделген GOPROXY мәнін сақтаңыз. Қоғамдық HTTP проксилерін пайдалануға рұқсат етілген ашық модуль жүктеулері үшін HTTP прокси тізімінен кандидат таңдаңыз. Тікелей қалуы тиіс HTTP тасымалдау нысаналары үшін NO_PROXY қолданыңыз.
Модуль саясатына қарай жүктеулер модуль қызметіне, бақылау сомасы қызметіне, артефакт хостына немесе нұсқа басқару серверіне хабарласуы мүмкін. Сұрау сәтсіз болса, Go таңдаған көзді де, сол хостқа жеткен бағытты да анықтаңыз. Тек go env сұрауы барлық прокси орта айнымалыларын көрсетпейді және жүктеудің қай қосылымды ашқанын дәлелдемейді.