مستندات سایمووب

میرور سایمووب یک لایه سریع و پایدار برای دریافت پکیج‌ها است. اکوسیستم موردنظرتان را انتخاب کنید، تنظیمات آماده را کپی کنید و مثل همیشه وابستگی‌های پروژه را دریافت کنید.

01آدرس میرور

این آدرس را در تنظیمات این اکوسیستم استفاده کنید؛ همان آدرسی است که در بخش بعدی تنظیم می‌شود.

/go

https://symoweb.ir/mirror/go

02تنظیم میرور

فایل تنظیمات ابزار خود را باز کنید و اسنیپت زیر را اضافه کنید. برای کپی کردن، دکمهٔ کنار کد را بزنید.

~/.bashrc

# Configure Go module proxy

export GOPROXY=https://symoweb.ir/mirror/go

03نصب و استفاده

از این پس دریافت وابستگی‌ها از میرور انجام می‌شود؛ دستورهای زیر را داخل ترمینال پروژه اجرا کنید.

دریافت وابستگی‌های پروژه

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 درخواست‌ها را هم‌زمان و پشت‌سرهم ارسال نکنید.