mavzermete 1
mavzermete
farkmt2official 2
farkmt2official
Sevdamsın 1
Sevdamsın
Mt2Hizmet 1
Mt2Hizmet
Fethi Polat 1
Fethi Polat
Hikaye Ekle

DNSCrypt-proxy Nedir

  • Konuyu başlatan Konuyu başlatan MustafaDMR
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 1
  • Görüntüleme Görüntüleme 936

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

DNSCrypt-proxy internet trafiğinizi güvenli hale getiren, onu şifreleyen bir uygulamadır.
DNS işleri için daha önceleri DNSmasq kullanıyordum, DNSCrypt-proxy'i de ona entegre ediyordum, ayrıca DSNmasq'a da reklamları engelleyen filtrelerde yapılabiliyor ama işlemleri biraz uzun oluyordu haliyle.

DNSCrypt-proxy'in V2 sürümü ile artık DNSmasq kullanmama gerek kalmadı, zira hem şifreleme, hem cache, hemde filtre olayı DNSCrypt-proxy V2 sürümlerinde çok pratik şekilde oluyor.

DNSCrypt-proxy'in Debian depolarında çeşitli sürümleri var, Debian 9 Strech sürümündeyse DNSCrypt-proxy'in V1.x sürümü kuruluyor, bize V2.x sürümü lazım. Deponuzda varsa oradan kurun yoksa V2 sürümünün .deb paketini indirip kurun.


Kod:
wget http://ftp.tr.debian.org/debian/pool/main/d/dnscrypt-proxy/dnscrypt-proxy_2.0.19+ds1-2_amd64.deb
dpkg -i dnscrypt-proxy_2.0.19+ds1-2_amd64.deb
apt install -f


Bundan sonra resolv.conf'ta değişiklik yapmamız gerekiyor, içine nameserver 127.0.2.1 adresini koymanız gerek.


Yalnız resolv.conf başka bir yere linklenmiş bir dosyadır, işlem yapsak bile ilk restartta gene değişecektir. O yüzden onu önce silip, (isterseniz yedekleyin) sonra yeniden oluşturmak gerekiyor.

Kod:
rm - f /etc/resolv.conf
touch /etc/resolv.conf
echo "nameserver 127.0.2.1" > /etc/resolv.conf
chattr +a /etc/


Normalde işimiz bitti ama dns değiştirmeyi söyleyelim ki eksik kalmasın /etc/dnscrypt-proxy/dnscrypt-proxy.toml dosyası DNSCrypt-proxy'in yapılandırması dosyasıdır, orada server_names = kısmı değiştirmek istediğiniz DNS lerin isimlerini girerek oluyor.
Varsayılan olarak ['cloudflare'] dir, virgül koyarak daha fazla sunucularda eklenebilir.

server_names = ['cloudflare', 'cloudflare-ipv6'] gibi.

Buradan da kullanılabilecek diğer sunucu adreslerine de ulaşabilirsiniz.



İşimiz bittiğinde servislere restart atmak gerekir.

Kod:
systemctl restart networking ; systemctl restart dnscrypt-proxy
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst