
التثبيت والتكوين التلقائي لـ DNSCrypt (على أنظمة تشبه Debian و Redhat). سيقوم هذا السكربت بتثبيت DNSCrypt وتكوينه لبدء التشغيل عند الإقلاع واستخدام خدمة dnscrypt اختيارية.
تم أرشفة هذا المشروع، راجع آخر تعليق في #108.
برنامج نصي لتثبيت وتهيئة DNSCrypt تلقائيًا على الأنظمة المبنية على لينكس.
DNSCrypt هو بروتوكول لتأمين الاتصالات بين العميل ومحلل DNS عن طريق تشفير استعلامات واستجابات DNS. يتحقق من أن الردود التي تتلقاها من مزود DNS قد تم إرسالها بالفعل من قبل ذلك المزود، ولم يتم العبث بها.
هذا البرنامج النصي سيقوم تلقائيًا وبأمان بإعداد DNSCrypt كخدمة خلفية تعمل عند بدء تشغيل النظام باستخدام DNSCrypt-proxy ومكتبة التشفير libsodium ومزود خدمة DNSCrypt الذي تختاره. يحتوي البرنامج النصي أيضًا على خيارات تتيح لك تغيير مزود الخدمة في أي وقت، وإيقاف DNSCrypt لاستخدام DNS العادي غير المشفر، وكذلك إلغاء تثبيت DNSCrypt.
يدعم البرنامج النصي توزيعات حديثة مبنية على Red Hat (CentOS، Fedora، Scientific Linux)، ومبنية على Debian (Debian، Ubuntu، Linux Mint) و OpenSUSE.
| ملاحظة | تم نقل البرامج النصية التي تدعم sysvinit إلى فرع "legacy" (CentOS 6، Debian 7، Ubuntu < 16.04) |
|---|
wget https://raw.githubusercontent.com/simonclausen/dnscrypt-autoinstall/master/dnscrypt-autoinstall
chmod +x dnscrypt-autoinstall
su -c ./dnscrypt-autoinstall
يتم استرداد المزودين من أحدث ملف dnscrypt-resolvers.csv المنشور (github.com/jedisct1)، مع الرجوع إلى تلك المضمنة مع تثبيت DNSCrypt.
إذا فشل التثبيت في مرحلة معينة وذكر البرنامج النصي أن DNSCrypt مهيأ بالفعل، استخدم الوسيطة forcedel لفرض إلغاء التثبيت:
./dnscrypt-autoinstall.sh forcedel