MENU

dowsDNS 一键脚本:快速自建DNS服务器科学上网+屏蔽广告

• May 12, 2017 • Read: 3631 • 每日必看

系统要求

CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

首先你需要一个 国内的VPS(云服务器),否则你用海外VPS搭建DNS服务器会被墙拦截并伪造(DNS污染)。
推荐 Debian 7 x64,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。

安装步骤

执行下面的代码下载并运行脚本。

wget -N --no-check-certificate https://softs.pw/Bash/dowsdns.sh && chmod +x dowsdns.sh && bash dowsdns.sh

如果上面这个脚本无法下载,尝试使用备用下载:

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/dowsdns.sh && chmod +x dowsdns.sh && bash dowsdns.sh

运行脚本后会出现脚本操作菜单,选择并输入 1 就会开始安装。

如果你不懂,那么就一路回车即可,最后只要根据提示修改电脑等设备的DNS即可。

使用说明

进入下载脚本的目录并运行脚本:

./dowsdns.sh

然后选择你要执行的选项即可。

  DowsDNS 一键安装管理脚本 [vx.x.x]
  -- Toyo | doub.io/dowsdns-jc3 --
  
 0. 升级脚本
 ————————————
 1. 安装 DowsDNS
 2. 升级 DowsDNS
 3. 卸载 DowsDNS
————————————
 4. 启动 DowsDNS
 5. 停止 DowsDNS
 6. 重启 DowsDNS
————————————
 7. 设置 DowsDNS 配置
 8. 查看 DowsDNS 信息
————————————
 
 当前状态: 已安装 并 已启动
 
 请输入数字 [0-8]:

其他操作

启动:service dowsdns start

停止:service dowsdns stop

重启:service dowsdns restart

查看状态:service dowsdns status

安装目录:/usr/local/dowsdns


配置文件:/usr/local/dowsdns/conf/config.json

其他说明

使用SNI代理说明

注意:当你想要使用自己的SNI代理IP的时候,你需要打开 data.json 配置文件把前两个 Hosts记录(racaljk/yhosts)删除,否则dowsDNS还是会优先读取hosts文件!

data配置文件:/usr/local/dowsDNS/conf/data.json
提示wget: unknown host “softs.pw” 之类的错误

这是无法解析我的域名,多半是DNS的问题,请更换DNS为谷歌DNS(以下两行一起复制 一起执行)。

echo -e "nameserver 8.8.8.8
nameserver 8.8.4.4" > /etc/resolv.conf
提示 wget: command not found 的错误

这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget。

# CentOS系统:
yum install -y wget
 
# Debian/Ubuntu系统:
apt-get install -y wget

升级脚本

升级脚本只需要运行脚本,然后选择并输入 0 回车即可,会自动检测最新版本并下载,当然重新下载脚本文件也可以,会自动覆盖原文件。

转自: 逗比根据地:Linux 使用 dowsDNS 快速自建DNS服务器以 科学上网+屏蔽广告
最后编辑于: May 12, 2017 21:16
Archives QR Code Tip
QR Code for this page
Tipping QR Code
0:00