Go
استفاده از مخزن داخلی Go در Megan Hub
ما در Megan یک مخزن داخلی برای بستههای Go راهاندازی کردهایم تا توسعهدهندگان بتوانند با سرعت و پایداری بیشتر، کتابخانههای موردنیاز خود را دریافت کنند. این مخزن بهصورت عمومی و رایگان در دسترس است.
آدرس مخزن
https://hub.megan.ir/library/goمزایای استفاده از مخزن داخلی Go
- ✅سرعت بیشتر برای کاربران داخل کشور
- ✅پایداری بیشتر نسبت به منابع خارجی
- ✅کاهش وابستگی به مخزنهای خارجی
- ✅امکان ارائه بستههای اختصاصی در آینده
نحوه استفاده از مخزن Go در Megan
1. تنظیم متغیر محیطی GOPROXY به صورت موقت
برای استفاده از مخزن فقط در یک نشست ترمینال:
export GOPROXY=https://hub.megan.ir/library/go,direct2. تنظیم دائمی مخزن در سیستم
برای تنظیم دائمی، این خط را به فایل ~/.bashrc یا ~/.zshrc اضافه کنید:
export GOPROXY=https://hub.megan.ir/library/go,directسپس فایل را reload کنید:
source ~/.bashrcیا
source ~/.zshrc3. بررسی تنظیمات
برای اطمینان از تنظیم درست پروکسی:
go env GOPROXY4. بازگشت به تنظیمات پیشفرض Go
برای بازگرداندن مقدار پیشفرض:
unset GOPROXYیا
export GOPROXY=https://proxy.golang.org,directپشتیبانی و مستندات
نکات امنیتی و فنی
- ✅در حال حاضر این مخزن عمومی و بدون احراز هویت است
- ✅در آینده قابلیت انتشار بستههای خصوصی برای سازمانها فراهم خواهد شد
- ✅توسط تیم Megan نگهداری و پشتیبانی میشود
