使用的项目是Adguard Home,欢迎访问的个人博客
在介绍使用说明前先需要备案过的域名以及一台云服务器,最低配置即可如1核2g的服务器都可以
注意事项:
- 域名和服务器最好是一个云服务商,会比较方便,不然很麻烦
- 很多服务商都会出优惠,多看看哪个便宜用哪个
- 博主用的是阿里云,但是我觉得腾讯云布局更加直观
1. 第一步安装宝塔面板
给服务器初始化的时候选择7.x版的centos,博主用的是7.9版本,然后进入宝塔面板官网,点击脚本在线安装,就可以输入你的服务器公网ip一键操作,这个密码是初始化服务器的时候自己设置的,如果你不知道或者忘记了,那就进入服务器的控制台重新初始化一下
安装宝塔面板的时候需要在服务器的安全策略中开放宝塔面板的端口一般都是8888端口
然后在浏览器地址栏输入你的服务器ip:8888就可以进入页面,第一次进入会给一个面板地址和账号密码,需要自己记录一下,也可以重置,主要是重置麻烦,输入面板地址后就正式进入宝塔面板了
2.第二步安装adguard home以及端口开放
第一次进入终端需要输入密码,就是之前在宝塔官网使用的那个密码,
然后输入命令
curl -sSL https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh
这个官方的安装脚本会自动安装
安装完成之后,在浏览器的输入框里输入你的工网IP,然后端口是3000
就可以进入设置界面,会提示你输入一些信息,第一个界面应该是叫你输入端口,一个是80,一个是443
接下来就是一些信息的设置。
进入主界面之后,我们先去,宝塔面板的安全界面给上面这两个端口进行开放
宝塔开放完成之后再去服务器上的安全里面,也给这两个端口进行开放,这样才能正确的开通
3.设置adguard home
先点击设置里的DNS设置,进入设置页面
上游DNS设置好,我这边用的是阿里和腾讯的,选择并行
- https://dns.alidns.com/dns-query
- https://doh.pub/dns-query
下面的Bootstrap DNS 服务器也要设置对于的ip,点击测试上游按钮,如果没报错就点应用
- 阿里 223.6.6.6
- 腾讯 119.29.29.29
然后再通过上方导航栏进入DNS拦截列表,设置我们自己的拦截规则
我一般觉得用Anti-ad规则就够了,你们也可以去找其他的
:::tip{title=“提示”}
到此为止对很多人来说已经够用了,可以给自己的电脑网络设置dns,用域名的话,无非就是安卓手机上可以设置私人DNS或者是ios上的DNS过滤
:::
4.设置加密,ip地址与域名绑定
然后再点击导航栏的设置进入加密设置,如图所示启用加密,服务器名称位置填写上自己的域名,启用https重定向,三个端口可以默认也可以自己设置其他端口,前提是要用宝塔面板和服务器安全组里把对应的端口开通
此时还只完成一半,还需要填写证书信息
我的域名是在腾讯云上买的,所以我就去腾讯云上申请ssl证书,证书下载选择其他就可以
解压下载的文件会发现有好几个文件,根据网页上的信息填入,pem结尾的文件填入第一个框,key结尾的填入第二个框,如果是正确的,页面上会有绿色文字的提示,然后点保存配置就可以
5.结束
最后打开新的浏览器窗口就可以用域名进入adguard home的首页