
DNSCrypt की स्वचालित स्थापना और विन्यास (डेबियन + रेडहैट जैसी प्रणालियों पर)। यह स्क्रिप्ट DNSCrypt को स्थापित करेगी और इसे बूट पर प्रारंभ करने और एक वैकल्पिक dnscrypt सेवा का उपयोग करने के लिए विन्यस्त करेगी।
इस परियोजना को संग्रहीत किया गया है, #108 में अंतिम टिप्पणी देखें।
Linux-आधारित सिस्टम पर DNSCrypt को स्थापित और स्वचालित रूप से कॉन्फ़िगर करने के लिए एक स्क्रिप्ट।
DNSCrypt एक प्रोटोकॉल है जो DNS क्वेरी और प्रतिक्रियाओं को एन्क्रिप्ट करके क्लाइंट और DNS रिज़ॉल्वर के बीच संचार को सुरक्षित करता है। यह सत्यापित करता है कि आपको किसी DNS प्रदाता से जो प्रतिक्रियाएँ मिलती हैं, वे वास्तव में उस प्रदाता द्वारा भेजी गई हैं और उनके साथ छेड़छाड़ नहीं की गई है।
यह स्क्रिप्ट DNSCrypt-proxy, libsodium क्रिप्टोग्राफ़ी लाइब्रेरी और आपकी पसंद के DNSCrypt सेवा प्रदाता का उपयोग करके DNSCrypt को एक पृष्ठभूमि सेवा के रूप में स्वचालित और सुरक्षित रूप से सेट करेगी जो सिस्टम स्टार्टअप पर चलती है। स्क्रिप्ट में ऐसे विकल्प भी हैं जो आपको किसी भी समय सेवा प्रदाता बदलने, सामान्य अनएन्क्रिप्टेड DNS का उपयोग करने के लिए DNSCrypt बंद करने, साथ ही DNSCrypt को अनइंस्टॉल करने की अनुमति देते हैं।
स्क्रिप्ट हाल के Red Hat-आधारित (CentOS, Fedora, Scientific Linux), Debian-आधारित (Debian, Ubuntu, Linux Mint) वितरणों और OpenSUSE का समर्थन करती है।
| Note | 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