什么是AdGuard?

AdGuard 是拥有可获取最佳网络冲浪体验所需全部功能的独特程序。其组合了世界上最高级的广告拦截器,隐私保护模块以及家长控制 - 可协同任何浏览器和应用工作,它具有以下优点。

  • 广告拦截
    AdGuard 可拦截各种广告,弹窗,视频广告,横幅广告等 — 它将消除它们全部。由于在后台静寂过滤及网页装饰处理,您将会看到之前访问过的网页更加干净。
  • 安全网络冲浪
    使您远离钓鱼有害的网站及恶意广告。 AdGuard 依靠我们的数据库检查您访问的每个网页以拦截任何恶意内容和潜在的危险请求。
  • 隐私保护
    AdGuard 可抵抗监视您的各种跟踪器和分析系统。其可拦截第三方 cookies,隐藏您的 IP 地址并提供其它丰富的功能以保护您的个人数据。
  • 家长控制
    AdGuard 会保护儿童的在线安全。其可拦截不宜的网站,移除搜索结果内的淫秽内容,父母可通过自定义黑名单确保儿童的最安全网络体验。
  • 保护您的数据
    当今的网络上总是有人在想着窃取您的数据。AdGuard 有专用的模块以防止此类事情的发生。
  • 在线掩饰自己
    代替简单的隐藏您在线配置,您可以为以其他人的身份出现并匿名浏览。

来自AdGuard官网

说了这么多,下面开始把AdGuardHome安装在云服务器上面,让你无论在什么设备上都只需要更改一下DNS即可使用。
(国内禁止私人提供DNS服务,所以有几率会被云服务器提供商删除)

安装

还是一样的,先连接上你的云服务器,输入如下命令,下载AdGuardHome的源码并运行。

1
2
3
4
5
6
7
8
9
10
11
wget https://static.adguard.com/adguardhome/beta/AdGuardHome_linux_amd64.tar.gz    # 下载源文件
tar zxvf AdGuardHome_linux_amd64.tar.gz # 解压缩
cd AdGuardHome
./AdGuardHome -s install # 安装为系统服务
AdGuardHome -s start # 启动服务

# 可能会用到的其他命令
AdGuardHome -s uninstall # 卸载服务
AdGuardHome -s stop # 停止服务
AdGuardHome -s restart # 重启服务
AdGuardHome -s status # 查看当前状态

出现下图界面表示启动成功,它会监听3000这个端口,在浏览器地址栏输入http://yourip:3000进入安装界面。(yourip为你的云服务器IP地址,它显示输出的是你服务器的内网IP地址,这里一定要输服务器的公网IP地址。阿里云服务器请先去安全组放行3000端口,tcpudp协议都要放行)

安装的时候一直下一步就行,在右下角那里可以改语言,如果提示端口占用,换一个端口即可(一定要记得去云服务器安全组放行),还有就是账号密码要牢记!

设置

浏览器地址栏输入http://yourip:3000进入AdGuardHome的后台,输入你设置的账号密码登录。
进入后台界面后,点击设置、DNS设置 由于AdGuard Home默认使用Cloudflare DNS作为上游DNS,国内的体验可能不怎么好,我们需要手动添加国内的DNS地址,推荐添加下图这几个就够了。记得勾选下面的通过同时查询所有上流服务器已使用并行查询加速解析

再点击过滤器然后点击DNS封锁清单,在前面的方框里面打勾,启动规则。当然,这些对付国内网站很有限,如果想要更完美的屏蔽广告还是得自己添加规则,我这里就不写了 网上有很多分享AdGuard规则的网站。

怎么样使用呢,只需要在你的路由器或者上网设备上面添加一个地址为你云服务器IP地址的DNS服务器就可以了。