Skip to content

Latest commit

 

History

History
136 lines (98 loc) · 18.3 KB

File metadata and controls

136 lines (98 loc) · 18.3 KB

Mirava

لیست Mirror های ارائه‌شده توسط سایت‌های ایرانی


معرفی پروژه

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

این پروژه لیستی کامل و به‌روز از میرورهای داخلی بسته‌های نرم‌افزاری معتبر فراهم کرده که در شرایط محدودیت اینترنت بین‌الملل می‌تونه دسترسی سریع، پایداری بالا و ادامه فعالیت بدون قطعی رو ممکن کنه، به‌خصوص در شرایط نت ملی یا قطعی اینترنت خارجی.


بخش های پروژه:

  • فهرست دقیق و به‌روز میرورهای معتبر داخل ایران
  • اسکریپت 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
maven.myket.ir میرور جامعی از مخازن کتابخانه های اندرویدی شامل mavenCentral - googleMaven - Jitpack Android sdk - android maven central - android jitpack - android googleMaven
arvancloud.ir/dev/linux-repository میرور داخلی و پرسرعت از ریپازیتوری‌های محبوب‌ترین توزیع‌های گنو/لینوکس بر روی سرورهای ابر آروان Debian, Ubuntu, CentOS, Alpine, Arch Linux, OpenSUSE, Manjaro
mirror.iranserver.com میرور های داخلی پر سرعت بر روی سرور های ایران سرور Debian, Ubuntu, CentOS
docker.mobinhost.com داکر ریجستری Docker Registry
mirror.mobinhost.com میرور های داخلی پر سرعت بر روی سرور های مبین هاست FreeBSD, Almalinux, Alpine, Archlinux, Debian, Fedora EPEL, Manjaro, MariaDB, MongoDB, Raspbian, Ubuntu, Zabbix
arvancloud.ir/fa/dev/docker میرور داخلی برای داکر Docker Registry
focker.ir میرور داخلی برای داکر Docker Registry
liara.ir میرور داخلی همراه با مستندات و نمونه کانفیگ Fedora, Alpine, OpenSUSE, Arch, Manjaro, Centos, Ubuntu, Debian, Rocky, ,PyPI, NPM, Go, Composer, NuGet, Docker images Registry, Quay, Github, Microsoft, K8S
en-mirror.ir میرور جامعی برای گریدل، متشکل مخازن کتابخانه های اندرویدی شامل Maven Central - Google - Jitpack Google - Maven Central - Jitpack - Others(Can be added)
docker.kernel.ir داکر رجیستری Docker Registry
terraform.peaker.info پروکسی رسمی Terraform Terraform Proxy
afranet.com میرور توزیع های گنو/لینوکس Debian, Ubuntu, CentOS
pishgaman.net میرور اوبونتو Ubuntu
pardisco.co میرور های جامع گنو/لینوکسی و پکیج های برنامه نویسی Ubuntu, Debian، CentOS, Alpine, PyPI, NPM, Go, NuGet, Docker Registry, OmniOS, PkgSrc
cran.um.ac.ir میرور پکیچ های R CRAN
ir.archive.ubuntu.com میرور رسمی اوبونتو Ubuntu
mirror.0-1.cloud میرور های Almalinux, Alpine, Archlinux, CentOS, Debian, EPEL, FreeBSD, Mangaro, MariaDB, Raspbian, Ubuntu, Windows Almalinux, Alpine, Archlinux, CentOS, Debian, EPEL, FreeBSD, Mangaro, MariaDB, Raspbian, Ubuntu, Windows
mirror.manageit.ir میرور اوبونتو Ubuntu
mirror.aminidc.com میرور اغلب توزیع های گنو/لینوکسی و ویندوز سرور Almalinux, Debian, EPEL, FIO, HPO,HTML, MINT, RHEL, Rocky, Ubuntu, Windows Server
ubuntu-mirror.kimiahost.com میرور اوبونتو Ubuntu
mirror.digitalvps.ir میرور اوبونتو Ubuntu
ir.ubuntu.sindad.cloud میرور اوبونتو Ubuntu
ir.centos.sindad.cloud میرور centos Centos
ir.epel.sindad.cloud میرور epel Epel
mirror.faraso.org میرور های CentOS, EPEL ,Virtz, Webscript و نرم افزارهای کروم و جاوا CentOS, EPEL, Virtz, Webscript, Chrom, Java_Runtime, Java Dev, Java_SE8
chat.shhh.ir میرور دلتاچت DeltaChat
atlanticscloud.ir میرور داکر رجیستری و اوبونتو و NPM Ubuntu, Docker Registry , NPM
chabokan.ir میرور سرویس پکیج‌های برنامه‌نویسی NPM, Python, PHP, Docker, NuGet
abrha.net میرورهای سیستم عامل گنو/لینوکسی Ubuntu, Almalinux, Debian, EPEL, ProxMox, Avast, Clamav
parsdev.com میرور توزیع های گنو/لینوکسی Ubuntu, Almalinux, Debian
linuxmirrors.ir میرور توزیع های گنو/لینوکسی Debian, Ubuntu, Fedora, Rocky, Oracle Linux

🧪 دربارهٔ اسکریپت check_mirrors.sh

این اسکریپت بررسی می‌کنه که آینه‌هایی که در فایل mirrors_list.yaml تعریف شدن، واقعاً در دسترس هستند یا نه، مخصوصاً در شرایط داخل ایران.

اجرای سریع

می‌تونید اسکریپت رو بدون کلون کردن ریپازیتوری اجرا کنید:

curl -fsSL https://raw.githubusercontent.com/MiravaOrg/Mirava/refs/heads/main/check_mirrors.sh | bash

ویژگی‌ها:

  • اجرای موازی برای افزایش سرعت بررسی
  • گرفتن IP هر میرور با dig یا getent
  • دور زدن مشکلات SSL با --insecure
  • خروجی متنی سازگار با ترمینال‌های فارسی
  • قابل اجرا روی سیستم‌های لینوکسی یا VPS داخل

چطور یک میرور جدید به پروژه اضافه کنیم؟

اگر یک میرور خوب سراغ داری، مخصوصاً داخل ایران و بدون نیاز به VPN خیلی خوشحال می‌شیم اون رو به لیست اضافه کنیم. این کار خیلی ساده‌ست:

مراحل:

  1. ریپازیتوری رو Fork کن
  2. فایل mirrors_list.yaml رو باز کن و اطلاعات میرور جدید رو اضافه کن
  3. اگه اسکریپتی برای همگام‌سازی داری (مثلاً با rsync یا wget)، بذارش داخل پوشه scripts/
  4. روی سیستم خودت تست بگیر
  5. بعدش یک Pull Request بفرست، من بررسی می‌کنم و اگه همه‌چی درست باشه، اضافه می‌شه.

چه جور میرورهایی به درد می‌خورن؟

  • هر چیزی که داخل ایران باشه و بدون فیلتر باز شه
  • مخازن لینوکس: Debian، Ubuntu، Arch و بقیه
  • رجیستری پایتون (PyPI)، NPM، Docker، GitHub Releases و …
  • خلاصه هر سرویسی که تو شرایط نت ملّی یا تحریم به دادمون برسه

اگر فکر می‌کنی می‌تونی یه میرور معرفی کنی یا حتی خودت راه بندازی، خیلی خوشحال می‌شیم در این پروژه شریک شی.


📢 شبکه‌های اجتماعی


☕ حمایت مالی

اگر از این پروژه خوشت اومده و دوست داری ازم حمایت کنی:

Coffee

با تشکر از حمایت‌هاتون!


با تشکر از آرمان طاهری ArmanTaheriGhaleTaki بابت چندین لینک میرور