首先按此文http://j.gs/Cqun , 在vps上,编译openvpn.
然后在本地机器(我的是mac)上,运行openvpn的客户端程序(在mac上,叫做tunnelblick).
然后在mac机器上,按此文http://www.briten.info/2016/06/blackholejavadns.html安装dns proxy server程序-blackhole。
然后打开一个terminal,运行:
networksetup -setdnsservers Wi-Fi Empty
networksetup -setdnsservers Wi-Fi 127.0.0.1
(此2个命令的意思是把mac机器的dns server地址设为127.0.0.1)
然后运行:cd /usr/local/blackhole/ && sudo /usr/local/blackhole/blackhole.sh start
会显示:
Starting blackhole...
然后在本地机器(我的是mac)上,运行openvpn的客户端程序(在mac上,叫做tunnelblick).
然后在mac机器上,按此文http://www.briten.info/2016/06/blackholejavadns.html安装dns proxy server程序-blackhole。
然后打开一个terminal,运行:
networksetup -setdnsservers Wi-Fi Empty
networksetup -setdnsservers Wi-Fi 127.0.0.1
(此2个命令的意思是把mac机器的dns server地址设为127.0.0.1)
然后运行:cd /usr/local/blackhole/ && sudo /usr/local/blackhole/blackhole.sh start
会显示:
Starting blackhole...
不要关闭此terminal.从而避免了dns污染。
从而,用openvpn就能访问任何域名(打开任何网站)了。
mac机器上的浏览器的左下角再也不会出现该死的“正在解析主机”的提示。
这是原创文章。
如果翻墙失败,请退出openvpn客户端,然后重启它,然后运行:
networksetup -setdnsservers Wi-Fi Empty
networksetup -setdnsservers Wi-Fi 127.0.0.1
(因为重启openvpn客户端后,openvpn客户端会修改本地机器的dns server地址,所以需要把本地机器的dns server地址改回127.0.0.1)
这是原创文章。
如果翻墙失败,请退出openvpn客户端,然后重启它,然后运行:
networksetup -setdnsservers Wi-Fi Empty
networksetup -setdnsservers Wi-Fi 127.0.0.1
(因为重启openvpn客户端后,openvpn客户端会修改本地机器的dns server地址,所以需要把本地机器的dns server地址改回127.0.0.1)
No comments:
Post a Comment