عن المشروع
أداة AdGuardHome sync هي أداة للحفاظ على تكوين عدة نسخ من AdGuard Home بشكل متطابق. فهي تنسخ الإعدادات من نسخة أصل معينة إلى نسخة متماثلة واحدة أو أكثر، مما يساعد في الحفاظ على اتساق تصفية DNS وعمليات إعادة الكتابة وإعدادات العملاء وغيرها من الإعدادات عبر الأجهزة أو المواقع.
يدعم المشروع مزامنة الإعدادات العامة، والفلاتر (القائمة السوداء، القائمة البيضاء، قواعد المستخدم)، وإعادة كتابة DNS، والخدمات، والعملاء، وإعدادات DNS، وإعدادات DHCP، وسمة واجهة الويب. يمكن تفعيل أو تعطيل الميزات الفردية بشكل عام أو لكل نسخة متماثلة. ويمكن إعداد النسخ المتماثلة الجديدة تلقائيًا إذا تم تفعيل خيار الإعداد التلقائي autoSetup.
يتوفر الإعداد من خلال متغيرات البيئة أو ملف YAML، مع دعم الجدولة المستندة إلى cron والتشغيل لمرة واحدة والتشغيل كخدمة خفية. يمكن أن تستخدم المصادقة اسم مستخدم/كلمة مرور أو ملف تعريف ارتباط للبيئات التي لا تتوفر فيها المصادقة الأساسية، مثل بعض أجهزة التوجيه التي تحتوي على AdGuard Home مدمج. يتضمن المشروع واجهة برمجة تطبيقات اختيارية مع دعم المقاييس وإعدادات TLS.
تشمل خيارات النشر ملفات تنفيذية مستقلة، وHomebrew، وDocker، وDocker Compose، وخدمات systemd على Linux، وسكربتات دفعات لنظام Windows، وقالب Easypanel. كما يوثق ملف README التكامل مع أجهزة توجيه GL.iNet وإضافة AdGuard Home في Home Assistant.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.