AdGuard Home China DNS 加速
目录
1 原理
给域名指定「上游 DNS 服务器」
2 获取部分中国域名
2.1 下载域名文件
根据参考,选取了以下两个:
2.2 筛选域名
去除文件内无效的内容,再过滤掉部分域名( grep -Fxvf dead-file dns-file
):
去除无效重复域名
2.3 实际例子
3 输出「上游 DNS 服务器」配置文件
4 修改 AdGuard 配置文件
修改 yaml 配置中的 upstream_dns_file
,要写绝对路径,在「0.104.3」版本中写相对路径会报错
5 TODO 定时任务
由于以下原因,暂时不考虑自动更新的操作:
部分网址可能会访问失败,要做额外处理(是跳过还是报警之类的)
感觉域名应该不会经常变动
就算能自动生成 dns 文件,但 AdGuard Home「0.104.3」版本没有定时更新 dns 的选项,可能要模拟浏览器操作