تفعيل DNS over HTTPS

اوامر لينكس وويندوز لتشفير ال DNS + نسخ مباشر

الخدمة

https://one.one.one.one/help/

🐧 أوامر لينكس

Arch

sudo pacman -S cloudflared

Debian / Ubuntu

sudo apt install cloudflared

تشغيل البروكسي

sudo cloudflared proxy-dns --port 5053

تحويل طلبات DNS

sudo iptables -t nat -A OUTPUT -p udp --dport 53 -j REDIRECT --to-ports 5053 sudo iptables -t nat -A OUTPUT -p tcp --dport 53 -j REDIRECT --to-ports 5053

للتجربة

dig google.com

لإرجاع كل شيء كما كان

sudo iptables -t nat -D OUTPUT -p udp --dport 53 -j REDIRECT --to-ports 5053 sudo iptables -t nat -D OUTPUT -p tcp --dport 53 -j REDIRECT --to-ports 5053

🪟 أوامر ويندوز

معرفة رقم الواجهة

Get-NetIPConfiguration | Where-Object { $_.IPv4DefaultGateway } | Select-Object InterfaceAlias

عرض إعدادات DNS الحالية

Get-DnsClientServerAddress -InterfaceIndex <رقم الواجهة>

تعيين DNS

Set-DnsClientServerAddress -InterfaceIndex <رقم الواجهة> -ServerAddresses "1.1.1.1", "1.0.0.1"

لإرجاع كل شيء كما كان

Set-DnsClientServerAddress -InterfaceIndex <رقم الواجهة> -ResetServerAddresses