Pages

Monday, 23 December 2019

利用dns-proxy-https-by-xcodebuild解决dns污染问题

在本地机器mac上。
首先安装nodejs环境。然后,
npm install -g dns-proxy-https

sudo dns-proxy-https -s 127.0.0.1 -p 2080
(这里的参数“-s"是指本地的socks代理服务器,我用的是v2ray,它监听的本地的socks端口是2080.当然你的本地的socks代理服务器可以用ss,这样就不要修改命令里的1080了)
不要关闭该terminal.

使用例子:
sudo ./vpn_macos --server-addr your-vps-ip:56367 --disable-crypto
(参见https://briteming.blogspot.com/2018/01/exodus-vpn.html
或其他全局代理程序


sudo networksetup -setdnsservers "Wi-Fi" 127.0.0.1

sudo dns-proxy-https -s 127.0.0.1 -p 2080