Kali-Linux
連結代理鏈 DNS 埠
我在 Kali 上使用代理鍊和在埠 443 上執行的 DNSCrypt 名稱伺服器。當我啟動代理鏈時,它嘗試連接到埠 53 上的 DNS 伺服器並返回超時。如何更改代理鏈以將埠 443 用於 proxy_dns 而不是埠 53?為什麼 DNSCrypt 伺服器在 443 埠而不是 53 埠上執行?
謝謝!
我真的不知道為什麼
DNSCrypt
使用 port443
,也許是為了防止與同一系統上現有的 DNS 解析器發生衝突。也就是說,你的這一行
proxyresolv
dig $1 @$DNS_SERVER +tcp | awk '/A.+[0-9]+\.[0-9]+\.[0-9]/{print $5;}'
假定解析器的標準埠
53
。只需將選項添加
-p 443
到dig
: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
伺服器。