美文网首页
使用 overtureDns和 updateHosts搭建智

使用 overtureDns和 updateHosts搭建智

作者: presoul | 来源:发表于2017-10-17 10:00 被阅读0次

         使用 overtureDns和 updateHosts搭建智能Dns

关于这两个项目 :overtureDns:  github.com/shawn1m/overture 

                             updateHosts:  github.com/ladder1984/updateHosts

二  

                     搭建dns (centos) :  

打开防火墙53 udp端口:(如果你是firewall)

firewall-cmd --zone=public --add-port=53/udp --permanent

firewall-cmd --reload

下载overtureDns并且赋予权限:   

wget https://github.com/shawn1m/overture/releases/download/1.3.5.2/overture-linux-amd64.zip

unzip overture-linux-amd64.zip

chmod 774 overture-linux-amd64

关于overtureDns 此目录的config.json中

vi config.json

修改PrimaryDNS中的

Policy属性 改为 “auto”

"HostsFile":属性改为 "/etc/hosts"

PrimaryDNS 中的Address默认为腾讯 : 119.29.29.29

AlternativeDNS中的Address为 openDns:  208.67.222.222

简单理解就是国内地址由119.29.29.29返回,国外地址由 opendns 返回   --- 爽

运行

nohup ./overture-linux-amd64&

其实运行之后直接配置可以访问一些封锁不严重的网站:

比如  instagram,请忽略tumblr...

关于hosts翻墙问题经常   需要自己手动或者工具定期更新使用:

所有可以使用服务器自己更新 overtureDns返回:

定期更新hosts:

wget https://github.com/ladder1984/updateHosts/archive/master.zip

unzip updateHosts-master.zip

配置参数

hosts源推荐

raw.githubusercontent.com/Lerist/Go-Hosts/master/hosts  (推荐)

raw.githubusercontent.com/googlehosts/hosts/master/hosts-files/hosts 更新很快(我这里不能用)

vi config.ini

修改  source1 = https://raw.githubusercontent.com/Lerist/Go-Hosts/master/hosts

        always_on = 1

编辑 python脚本:

vi updateHosts.py

修改底部改为    time.sleep(36000)    改为10小时更新一次hosts

运行:

chmod 774 updateHosts.py

setsid python updateHosts.py

电脑dns改为你服务器可以进行访问 谷歌 youtube等(使用https访问)

https://www.google.com/ncr

ps:  

正确使用谷歌搜索,建议仅使用谷歌进行学术研究。

相关文章

网友评论

      本文标题: 使用 overtureDns和 updateHosts搭建智

      本文链接:https://www.haomeiwen.com/subject/chpruxtx.html