Total Pageviews

Wednesday, 12 June 2019

用openvpn+dns proxy server翻墙

首先按此文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...

不要关闭此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)

No comments:

Post a Comment