Total Pageviews

Thursday, 12 December 2019

使用pofwd解决dns污染问题

在本地机器mac上搭建go环境。然后,
git clone https://github.com/m13253/pofwd  pofwd-by-m13253
cd pofwd-by-m13253
go build
(会在当前目录下,生成可执行文件pofwd-by-m13253)
nano pofwd.conf
cat pofwd.conf

tcp4 0.0.0.0:53 tcp my-vps-ip:dnsmasq-port-number
(连接协议选择tcp)
sudo ./pofwd-by-m13253
(上面的my-vps-ip:dnsmasq-port-number的意思请参见https://briteming.blogspot.com/2 019/12/vpsdnsmasq.html里的“在自己的vps上安装dnsmasq”部分)

实际使用例子:
在本地机器上,运行mellow.

sudo networksetup -setdnsservers "Wi-Fi" 127.0.0.1

cd ~/pofwd-by-m13253 && sudo ./pofwd-by-m13253 

然后,就可用全局代理程序mellow任意翻墙了。