Sozlama:
1 - Dnscrypt-proxy-ni yoqamiz (root sifatida eslang yoki sudo dan foydalaning):
2 - Endi biz faylni tahrir qilamiz /etc/resolv.conf va nameserver-da biz u erda mavjud bo'lgan narsalarni o'chirib tashlaymiz va 127.0.0.1-ni qo'yamiz (agar xohlasangiz, faylning zaxira nusxasini yaratishingiz mumkin) va u shunday bo'lishi kerak:
NetworkManager-ning resolv.conf faylini yozishini hisobga olsak, uni quyidagi buyruq bilan yozishdan himoya qilamiz:
3 - Endi nima qilmoqchimiz - joylashuvimizga eng yaqin bo'lgan serverni qidiramiz, lekin sukut bo'yicha keladigan dnscrypt.eu-nl-dan foydalanishingiz mumkin, ro'yxat localc bilan ochilishi mumkin: / usr / share / dnscrypt-proxy / dnscrypt-resolvers.csv shunga o'xshash:
Agar biz standart DNS-ni hal qiladigan serverni o'zgartirmoqchi bo'lsak, quyidagicha tahrirlashimiz mumkin:
Fayl oxirida [Service] bo'limida biz kul rangda tanlangan narsani o'zgartiramiz va allaqachon tanlagan serverimizni ro'yxatga kiritamiz:
4 - Odatiy bo'lib, dnscrypt-proksi-port 53-dan foydalanadi, chunki dnsmasq ham shunday qiladi, shuning uchun uni nima qilishimiz kerak:
systemctl tahrirlash dnscrypt-proxy.service –full va [Socket] bo'limida biz uni quyidagicha qoldiramiz:
O'zgarishlarni saqlaymiz va yopamiz.
5 - Endi biz dnsmasq-ni sozlaymiz, /etc/dnsmasq.conf faylini tahrirlaymiz va oxirida uchta qatorni qo'shamiz:
hal qilinmagan
server = 127.0.0.1 # 40
tinglash manzili = 127.0.0.1
O'zgarishlarni saqlaymiz va yopamiz.
6 - Endi biz quyidagilarni qilamiz:
- Biz dnscrypt-proxy-ni qayta ishga tushiramiz:
systemctl dnscrypt-proksi-ni qayta yoqing
- Biz dnsmasq-ni faollashtiramiz:
systemctl dnsmasq-ni yoqadi
- Biz dnsmasq-ni bajaramiz:
systemctl boshlash dnsmasq
- Internet aloqamizni qayta ishga tushiramiz:
systemctl NetworkManager-ni qayta yoqing
Do'stlaringiz bilan baham: |