یک مجموعهی جامع و سریع از میرورهای عمومی نرمافزاری و مخازن بستههای نرمافزاری داخل کشور ایران است.
هدف این پروژه فراهمکردن دسترسی آسان، سریع و پایدار به بستههای نرمافزاری بهروزشده برای توسعهدهندگان، شرکتها و کاربران ایرانی است.
این پروژه لیستی کامل و بهروز از میرورهای داخلی بستههای نرمافزاری معتبر فراهم کرده که در شرایط محدودیت اینترنت بینالملل میتونه دسترسی سریع، پایداری بالا و ادامه فعالیت بدون قطعی رو ممکن کنه — بهخصوص در شرایط نت ملی یا قطعی اینترنت خارجی.
- فهرست دقیق و بهروز میرورهای معتبر داخل ایران
- اسکریپت Bash برای بررسی وضعیت دسترسی هر میرور
- امکان همگامسازی با ابزارهایی مثل rsync یا wget
- ساختار دادهٔ سبک و قابلتوسعه با فرمت YAML
- بررسی خودکار شبانه (قابل اتصال به CI)
- قابل استفاده در پروژههای دیگر، سیستمعاملها، و سرورهای داخلی
میرور (لینک) | توضیحات | پکیجهای پوشش دادهشده |
---|---|---|
mirror.shatel.ir | میرور رسمی اوبونتو | مخازن اوبونتو، دبیان، کالی و فایلهای نصبکننده |
mirrors.kubarcloud.com | میرور داخلی کوبار با پشتیبانی | سورس کرنل لینوکس و آرشیوهای متنباز متنوع |
repo-portal.ito.gov.ir | نگهداری شده توسط سازمان فناوری اطلاعات ایران | مخازن YUM/DNF برای CentOS، Fedora، Rocky، مخازن Python، npm، Yarn و … |
jamko.ir | ارائه مستندات و نمونههای کانفیگ برای استفاده آسانتر | مخازن Maven، Gradle، Android SDK، APT، RPM، NuGet، Yarn، Composer، pip |
runflare.com/mirrors | دارای راهنمای ساده و آپدیت خودکار روزانه | Composer/Packagist، PyPI، npm، Node.js |
hub.hamdocker.ir | داکر ریجستری | Docker Registry |
repo.iut.ac.ir | میرور جامع دانشگاه صنعتی اصفهان با پوشش گسترده توزیعهای لینوکسی و پروژههای متنباز | توزیعهای Debian، Ubuntu، Mint، Arch Linux، Manjaro، Raspbian، Alpine، Rocky Linux، Fedora، OpenSUSE، OpenBSD و مخازن CTAN |
این اسکریپت بررسی میکنه که آینههایی که در فایل mirrors_list.yaml تعریف شدن، واقعاً در دسترس هستند یا نه — مخصوصاً در شرایط داخل ایران.
- اجرای موازی برای افزایش سرعت بررسی
- گرفتن IP هر میرور با dig یا getent
- دور زدن مشکلات SSL با --insecure
- خروجی متنی سازگار با ترمینالهای فارسی
- قابل اجرا روی سیستمهای لینوکسی یا VPS داخل
اگر یک میرور خوب سراغ داری — مخصوصاً داخل ایران و بدون نیاز به VPN — خیلی خوشحال میشیم اون رو به لیست اضافه کنیم. این کار خیلی سادهست:
- ریپازیتوری رو Fork کن
- فایل mirrors_list.yaml رو باز کن و اطلاعات میرور جدید رو اضافه کن
- اگه اسکریپتی برای همگامسازی داری (مثلاً با rsync یا wget)، بذارش داخل پوشه scripts/
- روی سیستم خودت تست بگیر
- بعدش یک Pull Request بفرست — من بررسی میکنم و اگه همهچی درست باشه، اضافه میشه.
- هر چیزی که داخل ایران باشه و بدون فیلتر باز شه
- مخازن لینوکس: Debian، Ubuntu، Arch و بقیه
- رجیستری پایتون (PyPI)، NPM، Docker، GitHub Releases و …
- خلاصه هر سرویسی که تو شرایط نت ملّی یا تحریم به دادمون برسه
اگر فکر میکنی میتونی یه میرور معرفی کنی یا حتی خودت راه بندازی، خیلی خوشحال میشیم در این پروژه شریک شی.
اگر از این پروژه خوشت اومده و دوست داری ازم حمایت کنی:
با تشکر از حمایتهاتون!
با تشکر از آرمان طاهری ArmanTaheriGhaleTaki بابت چندین لینک میرور