Kali-Linux

連結代理鏈 DNS 埠

  • September 6, 2018

我在 Kali 上使用代理鍊和在埠 443 上執行的 DNSCrypt 名稱伺服器。當我啟動代理鏈時,它嘗試連接到埠 53 上的 DNS 伺服器並返回超時。如何更改代理鏈以將埠 443 用於 proxy_dns 而不是埠 53?為什麼 DNSCrypt 伺服器在 443 埠而不是 53 埠上執行?

謝謝!

我真的不知道為什麼DNSCrypt使用 port 443,也許是為了防止與同一系統上現有的 DNS 解析器發生衝突。

也就是說,你的這一行proxyresolv

dig $1 @$DNS_SERVER +tcp | awk '/A.+[0-9]+\.[0-9]+\.[0-9]/{print $5;}'

假定解析器的標準53

只需將選項添加-p 443dig

dig $1 @$DNS_SERVER -p 443 +tcp | awk '/A.+[0-9]+\.[0-9]+\.[0-9]/{print $5;}'

使其使用DNSCrypt埠(假設DNS_SERVER=139.59.200.116是您的DNSCrypt伺服器。

引用自:https://unix.stackexchange.com/questions/467293