عن المشروع
# نظرة عامة على مشروع GitHub520
GitHub520 هو مشروع مفتوح المصدر يهدف إلى حل مشكلات الوصول إلى GitHub (مثل بطء التحميل وعدم ظهور الصور). يحافظ المشروع على تحديث محتوى ملف hosts بشكل دوري، لتوجيه النطاقات المرتبطة بـ GitHub إلى عناوين IP أسرع، مما يحسّن تجربة المستخدم. لا يتطلب المشروع تثبيت أي برنامج، فقط تعديل بسيط لملف hosts المحلي ليسري مفعوله.
## الوظائف الرئيسية
- **حل بطء الوصول إلى GitHub**: تسريع تحميل المواقع من خلال تحسين تحليل DNS
- **إصلاح فشل تحميل الصور**: ضمان عرض الصور في مستودعات GitHub بشكل طبيعي
- **تحديث تلقائي**: تحديث محتوى hosts بانتظام لضمان فعالية عناوين IP
- **دعم متعدد المنصات**: يعمل على أنظمة Windows وLinux وmacOS وAndroid وiOS وغيرها
## طريقة الاستخدام
### الطريقة اليدوية
1. احصل على أحدث محتوى hosts من العنوان الذي يوفره المشروع
2. أضف المحتوى إلى نهاية ملف hosts في النظام
3. حدّث ذاكرة التخزين المؤقت لـ DNS وفقًا للنظام (مثل `ipconfig /flushdns` في Windows)
### الطريقة التلقائية
يُنصح باستخدام أداة SwitchHosts:
- أضف مصدر hosts عن بُعد، الرابط هو `https://raw.hellogithub.com/hosts`
- اضبط فترة التحديث التلقائي (يُنصح بساعة واحدة)
### طريقة سطر الأوامر
يوفر المشروع سكربتات أوامر بنقرة واحدة لأنظمة Windows (يتطلب Git Bash) وLinux وmacOS، يمكن تنفيذها يدويًا أو عبر جدولة المهام بشكل دوري.
### مستخدمو AdGuard
يمكن إضافة قائمة مخصصة إلى قائمة حظر DNS لتحقيق التحديث التلقائي.
## ملاحظات مهمة
- تتطلب أنظمة iOS وAndroid صلاحيات كسر الحماية أو الجذر لتعديل ملف hosts
- يستخدم المشروع رخصة المشاع الإبداعي نسبة المصنف - غير تجاري - منع الاشتقاق 4.0 الدولية
- يمكن للمستخدمين التبرع لدعم تكاليف صيانة الخوادم
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.