GOPROXY huchagua huduma ya kupakua moduli za Go. HTTP_PROXY na HTTPS_PROXY huchagua mpatanishi wa mtandao wa kufikia lengwa. Proksi ya kawaida ya HTTP kwa kawaida haitumii API ya metadata na faili ya huduma ya moduli.

Sera ya chanzo cha moduli

go env GOPROXY GOPRIVATE GONOPROXY

Thamani hizi zinaeleza Go hupata moduli kutoka wapi. GONOPROXY huchagua njia za moduli zinazopita kando ya huduma ya moduli. Vilevile, GOPROXY=direct huomba ufikiaji wa udhibiti wa matoleo kwa moduli; haizimi vigezo vya proksi HTTP kwa kila muunganisho.

Njia ya mtandao

Mwito wa POSIX shell unaweza kutoa proksi ya mbele bila kutegemea chanzo cha moduli:

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

Badilisha endpoint ya nyaraka na uhifadhi thamani iliyokusudiwa ya GOPROXY. Kwa upakuaji wa moduli za umma unaoruhusiwa kutumia proksi za HTTP za umma, chagua mgombea kutoka orodha ya proksi za HTTP. Tumia NO_PROXY kwa malengo ya usafirishaji wa HTTP yanayopaswa kubaki ya moja kwa moja.

Kulingana na sera ya moduli, upakuaji unaweza kuwasiliana na huduma ya moduli, huduma ya checksum, host ya artifact au seva ya udhibiti wa matoleo. Ombi linaposhindwa, tambua chanzo kilichochaguliwa na Go na njia iliyotumiwa kufikia host huyo. Hoja ya go env pekee haionyeshi vigezo vyote vya mazingira ya proksi wala kuthibitisha muunganisho ambao upakuaji ulifungua.

Makala zinazohusiana