میرور پکیجها، کنار بیلدهای شما.
ایمیجها و پکیجهای Docker Hub، npm، PyPI، Go، Ubuntu و منابع دیگر را از یک کش نزدیک دریافت کنید. رایگان، عمومی و بدون نیاز به حساب کاربری.
curl -fsSL https://abr.run/mirror.sh | sh- رایگان و عمومی
- HTTPS روی همه نشانیها
- بدون نیاز به حساب
- mirror.abr.run
- docker.abr.run
- ghcr.abr.run
- quay.abr.run
- gcr.abr.run
- k8s.abr.run
کش در لحظه، نه کپی زمانبندیشده.
منتظر هیچ همگامسازی نمیمانید. اولین درخواست هر پکیج آن را از منبع اصلی میگیرد و درخواستهای بعدی مستقیم از ابــران پاسخ داده میشوند.
ابزار شما از ابــران درخواست میکند
apt، npm، pip، go یا docker درخواست را به جای رجیستری اصلی به یک نشانی abr.run میفرستند.
محتوای کششده بیدرنگ برمیگردد
هر چیزی که قبلاً دریافت شده، بدون رفتن به منبع اصلی از کش ابــران سرو میشود.
موارد جدید فقط یک بار از منبع گرفته میشوند
پکیجی که هنوز در کش نیست دریافت، ذخیره و برگردانده میشود. بیلد بعدی آن را از کش میگیرد.
وضعیت مخزنها
ابــران هر دقیقه یک درخواست واقعی به هر نشانی میفرستد. پاسخ نادرست یا کندتر از ۵ ثانیه «اختلال جزئی» و نبود پاسخ «قطع» گزارش میشود.
- Docker Hubregistry-1.docker.ioregistry-1.docker.ioدر حال بررسی
docker.abr.run··· - Kubernetesregistry.k8s.ioregistry.k8s.ioدر حال بررسی
k8s.abr.run··· - GHCRghcr.ioghcr.ioدر حال بررسی
ghcr.abr.run··· - Quayquay.ioquay.ioدر حال بررسی
quay.abr.run··· - GCRgcr.iogcr.ioدر حال بررسی
gcr.abr.run···
- UbuntuHTTP + HTTPSarchive.ubuntu.comدر حال بررسی
mirror.abr.run/ubuntu··· - Ubuntu SecurityHTTP + HTTPSsecurity.ubuntu.comدر حال بررسی
mirror.abr.run/ubuntu-security··· - DebianHTTP + HTTPSdeb.debian.org/debianدر حال بررسی
mirror.abr.run/debian··· - Debian SecurityHTTP + HTTPSdeb.debian.org/debian-securityدر حال بررسی
mirror.abr.run/debian-security···
- npmregistry.npmjs.orgregistry.npmjs.orgدر حال بررسی
mirror.abr.run/npm··· - PyPIpypi.orgpypi.orgدر حال بررسی
mirror.abr.run/pypi··· - Go modulesproxy.golang.orgproxy.golang.orgدر حال بررسی
mirror.abr.run/go··· - MavenMaven CentralMaven Centralدر حال بررسی
mirror.abr.run/maven··· - Gradle pluginsplugins.gradle.orgplugins.gradle.orgدر حال بررسی
mirror.abr.run/gradle-plugins··· - NuGetapi.nuget.orgapi.nuget.orgدر حال بررسی
mirror.abr.run/nuget··· - RubyGemsrubygems.orgrubygems.orgدر حال بررسی
mirror.abr.run/ruby···
- GitHub raw filesraw.githubusercontent.comraw.githubusercontent.comدر حال بررسی
mirror.abr.run/raw.githubusercontent.com···
در حال بررسی میرورها…
راهاندازی با یک دستور.
نصبکننده سیستمعامل و ابزارهای شما را تشخیص میدهد، از تنظیمات فعلی پشتیبان میگیرد و آنها را به ابــران متصل میکند.
--dry-run- نمایش تغییرات بدون اعمال آنها
--revert- بازگرداندن تنظیمات پشتیبانگیریشده
--npm --pypi --go- تنظیم فقط ابزارهایی که نام میبرید
curl -fsSL https://abr.run/mirror.sh | shcurl -fsSL https://abr.run/mirror.sh | sh -s -- --auto --yesمنابع apt در Ubuntu و Debian، Docker، npm، pip، Go و Maven را پوشش میدهد.
تنظیم دستی هر ابزار
ترجیح میدهید خودتان تنظیمات را ویرایش کنید؟ ابزار خود را انتخاب کنید.
Docker Hub
docker.abr.run را بهعنوان registry mirror اضافه میکند. نام ایمیجها تغییری نمیکند.
{
"registry-mirrors": ["https://docker.abr.run"]
}sudo systemctl restart docker
docker info | grep -A1 "Registry Mirrors"پرسشها
پاسخ خود را پیدا نکردید؟ با پشتیبانی ابــران تماس بگیرید.
بله. میرورهای عمومی به حساب کاربری یا توکن نیاز ندارند. استفاده منصفانه شرط است و ترافیک خودکاری که به کاربران دیگر آسیب بزند ممکن است محدود شود.
میرورها کش در لحظه هستند، نه کپی زمانبندیشده. فهرست پکیجها و متادیتا پس از انقضا دوباره با منبع اصلی بررسی میشوند و پکیجی که هنوز در کش نیست در اولین درخواست دریافت میشود.
نصبکننده را دوباره با --revert (یا -revert در Windows) اجرا کنید تا تنظیمات پشتیبانگیریشده برگردند. میتوانید نشانیهای abr.run را دستی هم با نشانیهای اصلی جایگزین کنید.
ابتدا وضعیت بالا را بررسی کنید. هر جا ابزار اجازه میدهد مسیر جایگزین نگه دارید: GOPROXY با پایان ",direct" به Go اجازه میدهد وقتی میرور پاسخ نمیدهد از منبع اصلی دریافت کند.
خیر. میرورها فقط محتوای عمومی را کش میکنند و اطلاعات ورود را به منبع اصلی نمیفرستند.
بله. منبع مورد نیاز و نحوه استفاده خود را با پشتیبانی ابــران در میان بگذارید.
جایی دیپلوی کنید که پکیجها همانجا هستند.
بیلدهای ابــران وابستگیها را از همین میرورها دریافت میکنند، پس نصب از اولین دیپلوی سریع است.