Pages

Friday, 23 August 2019

利用sdns解决dns污染问题(这个用不了多久)

在mac机器上。首先安装go环境,然后,
cd $GOPATH
go get -u -v github.com/semihalev/sdns
(sdns就会出现在$GOBIN/里面)

sdns
(第一次运行它,会在当前目录下,生成sdns.toml文件)
nano sdns.toml
(把bind的值改为":53" ,把bind前面的#号去掉。
rootservers的值改为:
[
"8.8.8.8:53",
"8.8.4.4:53"

]

然后运行:
sudo sdns -config=sdns.toml
不要关闭此terminal.

实际使用例子:
sudo wg-quick up wg0 
sudo networksetup -setdnsservers "Wi-Fi" 127.0.0.1
sudo sdns -config=sdns.toml

项目地址:github.com/semihalev/sdns

No comments:

Post a Comment