إضافة قدرة التوجيه إلى AdguardHome
Categories:
رابط المصدر المفتوح: https://github.com/AdGuardPrivate/AdGuardPrivate
AdGuardHome لا يدعم قواعد التوجيه، ويمكن فقط كتابتها يدويًا أو تكوين ملف upstream-file، مما يُعد من إحدى نقاط ضعفه.
استغرق تطوير هذه الميزة الداعمة لقواعد التوجيه وقتًا طويلاً، وتم اختبارها لفترة طويلة نسبيًا، وأخيرًا أصبحت مستقرة.
مع قواعد التوجيه، لم يعد من الضروري وضع SmartDNS أمام AdguardHome، يكفي فقط استخدام AdguardPrivate.
بالطبع، حاليًا تدعم قدرة التوجيه فقط التوجيه إلى مسارين A و B، حيث يذهب جزء من الاتصال إلى مجموعة الخوادم العلوية A والجزء الآخر إلى مجموعة الخوادم العلوية B. إذا كان التوجيه الأكثر مرونة مطلوبًا، فإن صعوبة التطوير ستكون أكبر بعض الشيء. جزء من منطق كود التوجيه الفعلي موجود في adguardhome، والجزء الآخر في dnsproxy. إذا لم يكن المساران كافيين، يمكن استنساخ المشروع ومحاولة تطويره بنفسك.
إذا واجهت مشاكل في الاستخدام أو كان لديك اقتراحات، يرجى فتح issue. حاليًا يتم إجراء تحسينات محددة للاستخدام في مناطق معينة.
