这玩意,除了能去hosts广告,还能DNS缓存,可能给你打开网页响应快点。
现在已经在我科学上网的小鸡上标配了。
项目地址:https://github.com/AdguardTeam/AdGuardHome
一键安装
- apt-get install sudo
curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
进入网页安装向导,需要监听全部接口,完成安装。
安装:apt-get install resolvconf
修改 /etc/resolvconf/resolv.conf.d/head 文件
添加5行,下面这个,然后保存。
- nameserver 127.0.0.1
这样可以保证你的VPS默认使用的是AdGuardHome的DNS服务,记得完成以上步骤再重启VPS。
下面我要说的优化设置。
DNS设置
上游 DNS 服务器
这里添加,你获取到的本地区最快DNS服务器,不建议添加DNS-over-TLS/DNS-over-HTTPS/DNS-over-QUIC里的,就添加纯IP
因为添加这些,很容易造成无法解析到,特别是重启VPS的时候,无法获取到这些上游 DNS 服务器就无法连接到VPS。
默认选择:均衡负载
下面给几个我获取到的
韩国首尔地区DNS
- # kns.kornet.net
168.126.63.1
# kns2.kornet.net
168.126.63.2
# bns1.hananet.net
210.220.163.82
# bns2.hananet.net
219.250.36.130
# cns1.hananet.net
210.94.0.73
# cns2.hananet.net
221.139.13.130
# ns1.cjhellovision.com
180.182.54.1
# ns2.cjhellovision.com
180.182.54.2
# Cloudflare DNS
1.1.1.1
1.0.0.1
# Google DNS
8.8.8.8
8.8.4.4
美国洛杉矶地区DNS
- # Quad9
9.9.9.9
149.112.112.112
# NTT
129.250.35.250
129.250.35.251
# Cloudflare DNS
1.1.1.1
1.0.0.1
# Google DNS
8.8.8.8
8.8.4.4
DNS服务设定
选择:禁用 IPV6
如果你的VPS没有ipv6,或者你家里的宽带没有IPv6,都要禁,只能这两者同时有才有用。
DNS缓存配置
缓存大小:16777216
覆盖最小TTL值:300
覆盖最大TTL值:1800
访问设置
允许的客户端:127.0.0.1
可以防止你默认开放53端口,被其他人使用。反正你是给VPS解析的,就只限VPS本地使用就行。
以上教程,在debian 下操作。
热议
2楼 optimism 昨天20:44
技术贴必顶
3楼 erno 昨天20:45
作个标记待用
4楼 Palpitace 昨天20:46
我也这么用hhh好贴帮顶
5楼 扣千风 昨天20:46
标记
6楼 万亩斜阳 昨天20:48
除了面板不错,看起来挺新鲜。
觉得拦截效果刚刚的,有种尽在掌握感觉。
实际用起来基本没什么作用。
还可能拖慢解析。
7楼 liyugui8 昨天21:34
mark
8楼 asd1314s 昨天21:53
9楼 MoeWang 昨天21:57
路由器上跑的,上游用的dnspod私有公共解析
10楼 告辞 昨天22:01
后排提示新手不要在国内搞公开的:53服务,喝茶的
12楼 nmdwsm 昨天22:21
精简cli版:dnsproxy
也是ADG开发的
13楼 cara 昨天22:32
14楼 fatal 昨天23:39
大佬好久不见
15楼 lspro 2小时前
没必要,可以用自带的dns缓存,开起来就好了
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。