مستندات سایمووب
میرور سایمووب یک لایه سریع و پایدار برای دریافت پکیجها است. اکوسیستم موردنظرتان را انتخاب کنید، تنظیمات آماده را کپی کنید و مثل همیشه وابستگیهای پروژه را دریافت کنید.
01آدرس میرور
این آدرس را در تنظیمات این اکوسیستم استفاده کنید؛ همان آدرسی است که در بخش بعدی تنظیم میشود.
/go
https://symoweb.ir/mirror/go02تنظیم میرور
فایل تنظیمات ابزار خود را باز کنید و اسنیپت زیر را اضافه کنید. برای کپی کردن، دکمهٔ کنار کد را بزنید.
~/.bashrc
# Configure Go module proxy
export GOPROXY=https://symoweb.ir/mirror/go03نصب و استفاده
از این پس دریافت وابستگیها از میرور انجام میشود؛ دستورهای زیر را داخل ترمینال پروژه اجرا کنید.
دریافت وابستگیهای پروژه
go mod downloadافزودن یک ماژول به پروژه
go get <module>04بررسی استفاده از میرور
برای اینکه مطمئن شوید درخواستها از میرور عبور میکنند، دستورهای زیر را اجرا کنید.
بررسی مقدار تنظیمشدهٔ پروکسی
go env GOPROXYاجرای دریافت با جزئیات
go mod download -xمیزان مصرف و باقیماندهٔ هر پکیج در بخش «میرور» صفحهٔ حساب کاربری نمایش داده میشود؛ همانجا میتوانید ببینید سرویس میرور چه IPای از درخواست شما میبیند.
05نکات و هشدارها
نکات مشترک همهٔ اکوسیستمها
سهمیه و مصرف
۶۰۰ ریکوست رایگان به ازای هر IP — بدون پرداخت. پس از پایان سهمیهٔ رایگان، هر درخواست از پکیج خریداریشدهٔ همان IP کسر میشود.
گرهخوردن پکیج به IP
هر پکیج فقط به یک IP گره میخورد و درخواستها تنها از همان IP پذیرفته میشوند. برای هر IP فقط یک پکیج (فعال یا در انتظار پرداخت) قابل ثبت است؛ خرید و ویرایش پکیج در بخش «میرور» صفحهٔ حساب کاربری انجام میشود.
فقط دریافت، بدون انتشار
میرور تنها درخواستهای دریافت پکیج را پوشش میدهد؛ انتشار و بارگذاری پکیج از این مسیر انجام نمیشود و مثل قبل باید از مخزن اصلی خودتان انجام شود. دستورهای این صفحه همه از نوع دریافت وابستگی هستند.
نکات این اکوسیستم
مسیر کامل در تنظیم پروکسی
مقدار پروکسی باید کامل و شامل مسیر اکوسیستم باشد؛ اگر فقط دامنه را تنظیم کنید، درخواستها از میرور عبور نمیکنند و خطای دریافت میگیرید.
خطاهای رایج
| کد خطا | توضیح و راهحل |
|---|---|
| 403 | سهمیهٔ این IP تمام شده است سهمیهٔ رایگان یا پکیج فعال این IP به پایان رسیده است. برای ادامه، از بخش «میرور» صفحهٔ حساب کاربری پکیج جدید تهیه کنید. |
| 403 | پکیج فعالی برای این IP وجود ندارد درخواست از IPای ارسال شده که پکیج فعالی به آن گره نخورده است. IP ثبتشدهٔ پکیج را در بخش «میرور» بررسی کنید و درخواست را از همان شبکه بفرستید. |
| 404 | مخزن پیدا نشد مسیر درخواست با مخزنهای فعال مطابقت ندارد. آدرس و مسیر را دوباره از همین صفحه کپی کنید و از دستی تغییر دادن مسیر خودداری کنید. |
| 429 | محدودیت نرخ درخواست تعداد درخواستها در بازهٔ کوتاه زیاد شده است. کمی صبر کنید و دوباره تلاش کنید؛ در CI درخواستها را همزمان و پشتسرهم ارسال نکنید. |