- כיצד להשתמש ב- DNSCrypt כדי להצפין תנועת DNS ב- Linux

כיצד להשתמש ב- DNSCrypt כדי להצפין תנועת DNS ב- Linux

דרך מהירה וקלה להגדיל את פרטיותךלינוקס היא להשתלט על מי שרואה את פרטי ה- DNS שלך. למרות שהיא לא תסתיר לחלוטין את כל תעבורת ה- IP, היא תמנע התקפות זיוף DNS מסוכנות ותבטיח אבטחה טובה יותר. ב- Linux, הדרך הטובה ביותר להצפין תנועת DNS היא להשתמש ב- DNSCrypt.

DNSCrypt היא תוכנית מקומית, שכאשר היא מוגדרת נכון בכל מחשב לינוקס, היא יכולה לנעול את כל תנועת ה- DNS ולהבטיח שהכל יעבור בבטחה למקום הנכון.

התקן DNSCrypt

ברוב ההפצות לינוקס יש DNSCrypt במקורות התוכנה שלהם, כך שהתקנתה היא משב רוח. פתח מסוף והזן את הפקודות התואמות להפצת לינוקס שלך.

אובונטו

sudo apt install dnscrypt-proxy

דביאן

sudo apt-get install dnscrypt-proxy

קשת לינוקס

sudo pacman -S dnscrypt-proxy

פדורה

sudo dnf install dnscrypt-proxy -y

OpenSUSE

sudo zypper install dnscrypt-proxy

לינוקס גנרי

אם אינך יכול למצוא גרסה של DNSCrypt עבורךמערכת ההפעלה, הדבר הבא הכי טוב הוא להוריד את התוכנית ישירות מגיתוב. למרבה המזל, בגלל הדקדקנות של היזם, אין צורך לבנות DNSCrypt מהמקור. במקום זאת, קיימים הורדות של קבצים בינאריים שנבנו מראש. קבצים בינאריים אלה יעבדו על כל הפצות לינוקס.

כדי להשיג את הבינארי, פתח מסוף והשתמש ב- ווגט כדי להוריד את הגרסה העדכנית ביותר.

wget https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.16/dnscrypt-proxy-linux_x86_64-2.0.16.tar.gz

או, כדי להוריד את גרסת 32 הסיביות, בצע:

wget https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.16/dnscrypt-proxy-linux_i386-2.0.16.tar.gz

האם ידעת שיש גרסת ARM של DNSCrypt? זה נכון! אפשר להשיג את הכלי הזה על מערכות הפעלה לינוקס של ARM. כדי להשיג את זה, התקן ווגט, פתחו מסוף ותפסו אותו עם הפקודה הבאה:

wget https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.16/dnscrypt-proxy-linux_arm-2.0.16.tar.gz

לינוקס ARM64:

wget https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.16/dnscrypt-proxy-linux_arm64-2.0.16.tar.gz

עם המהדורה הבינארית במחשב הלינוקס שלך, בואו להתקין את התוכנה! כדי להתחיל, השתמש ב- זפת פקודה לחילוץ מלא של תוכן הארכיון.

tar -xzvf dnscrypt-proxy-linux_*-2.0.16.tar.gz

חילוץ התיקיה הבינארית DNSCrypt יניח את כל הקבצים הדרושים לתיקיה "לינוקס" ב- /בית. זה בטוח לשמור את הקבצים האלה ב- / home /, שם ווגט הכלי לנסח את זה. אם כי היזהר שלא תמחק בטעות את התיקיה!

כדי להפעיל את הכלי, תצטרך להיכנס תחילה לתיקיית הקבצים שחולצה לאחרונה. משתמש ב CD פקודה, עברו אליו.

cd linux-*

DNSCrypt יתחיל עם הפקודה הבאה:

./dnscrypt

הגדר DNSCrypt

כלי DNSCrypt נמצא במחשב Linux שלך ומוכןללכת. עם זאת, רק בגלל שהוא מותקן לא אומר שהוא עובד. למרבה הצער, תצטרך להתמודד עם הגדרות DNSCrypt כדי שזה יעבוד. הצעד הראשון הוא לבחור DNS ציבורי.

יש הרבה DNS ציבורי מאובטח ומאובטחבחירות שם בחוץ. חשוב ללכת עם DNS אלטרנטיבי, במקום להישאר עם זה שספק האינטרנט שלך מספק, אם תרצה אבטחה טובה יותר. אין ממש טעם להגדיר DNS מוצפן בלינוקס אם אינך מסתיר זאת מהספק שלך.

בחירה ממש טובה עבור DNS ציבורי מאובטח היאCloudFlare. הסיבה ללכת עם ספק זה היא פשוטה: מבין כל פתרונות ה- DNS האחרים שקיימים בחוץ, CloudFlare הראתה שוב ושוב כי אכפת להם מפרטיות המשתמשים בכל הקשור ל- DNS. זה גם בוער מהר!

הערה: לא רוצים ללכת עם DNS CloudFlare? OpenDNS היא אלטרנטיבה איתנה. למידע נוסף כאן!

לחץ על סמל הרשת שלך וערוך את חיבור ברירת המחדל שלך.

מצא את אפשרות ה- IPv4 וחפש "שרתי DNS". בתיבת הטקסט "שרתי DNS" הדבק את הכתובת הבאה:

127.0.0.2

לאחר הגדרת תוכנת DNSCrypt, חובה שתתחל מחדש את מנהל הרשת שלך באמצעות הפקודה הבאה. אם לא, סביר להניח שהכלי יסרב לעבוד.

sudo systemctl restart NetworkManager.service

החל הגדרות DNS

ההגדרות הבסיסיות המאפשרות לכלי DNSCrypt לעבוד. הדבר האחרון שצריך לעשות הוא לרדת אל שורת הפקודה ולהחיל את פרופיל ה- DNS.

sudo dnscrypt-proxy -R cloudflare -a 127.0.0.2:53 -u dnscrypt

השבת את DNSCrypt

DNSCrypt הוא כלי קטן ונחמד המאפשר למשתמשיםלהסתיר את בדיקות ה- DNS שלהם, להגדיל את האבטחה ולמנוע זיוף DNS. ובכל זאת, טוב ככל שיהיה, אם אתה מוצא שזה לא בשבילך (מכל סיבה שהיא), אולי תרצה להשבית אותו.

בזכות מערכת ה- init של מערכת הלינוקס, DNSCrypt, המשתמשים יכולים להתחיל ולעצור אותה בכל עת, מבלי שהם אפילו צריכים להסיר אותה! לשם כך, פתח מסוף וקבל מעטפת שורש.

sudo -s

עם מעטפת שורש, אתה חופשי לתמרן את קבצי השירות DNSCrypt. כדי להפסיק את זה, הפעל את הפקודה הבאה:

sudo systemctl stop dnscrypt-proxy.service

כדי להשבית אותו לחלוטין, ולמנוע ממנו לפעול בעת ההפעלה, בצעו:

sudo systemctl disable dnscrypt-proxy.service
</ p>

הערות