يختار GOPROXY خدمة تنزيل وحدات Go. ويختار HTTP_PROXY وHTTPS_PROXY وسيطًا شبكيًا للوصول إلى وجهة. لا ينفّذ وكيل HTTP عام عادةً واجهة بيانات التعريف والملفات الخاصة بخدمة الوحدات.

سياسة مصدر الوحدات

go env GOPROXY GOPRIVATE GONOPROXY

تصف هذه القيم المكان الذي يحصل منه Go على الوحدات. يختار GONOPROXY مسارات الوحدات التي تتجاوز خدمة الوحدات. وبالمثل، يطلب GOPROXY=direct الوصول إلى التحكم في الإصدارات للوحدات؛ ولا يعطّل متغيرات وكيل HTTP لكل اتصال.

مسار الشبكة

يمكن لاستدعاء من صدفة POSIX توفير وكيل مُمرِّر مستقلًا عن مصدر الوحدة:

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

استبدل نقطة النهاية في التوثيق واحتفظ بقيمة GOPROXY المقصودة. بالنسبة إلى تنزيلات الوحدات العامة المسموح لها باستخدام وكلاء HTTP عامين، اختر مرشحًا من قائمة وكلاء HTTP. استخدم NO_PROXY لوجهات نقل HTTP التي ينبغي أن تبقى مباشرة.

بحسب سياسة الوحدات، قد تتصل التنزيلات بخدمة وحدات أو خدمة مجاميع تحقق أو مضيف عناصر أو خادم تحكم في الإصدارات. عند فشل طلب، حدّد المصدر الذي اختاره Go والمسار المستخدم للوصول إلى ذلك المضيف معًا. لا يعرض استعلام go env وحده كل متغيرات بيئة الوكيل ولا يثبت أي اتصال فتحه التنزيل.

مقالات ذات صلة