赞
踩
基于AdGuard Home建私人dns建私人dns
使用三丰云(三丰云_免费云服务器_高防服务器_vps云主机服务商)基于AdGuard Home搭建私人dns
首先跳过安装docker的过程,直接开始安装adguard
在你的Linux某个目录下, 创建一个adguardhome
目录 (当然你可以修改其它任何目录名)
在这个目录下, 创建confdir
以及workdir
两上目录,以下一个docker-compose.yml文件. 结构如下
- .
- ├── confdir
- ├── docker-compose.yml
- └── workdir
解释如下:
confdif
: 配置目录
workdir
: AdGurad Home运行产生的数据目录. 比如数据, DNS缓存等
docker-compose.yml
: docker compose配置文件
编辑你的docker-compose.yml文件,内容如下:
- version: "3.9"
-
- services:
- adguardhome:
- image: adguard/adguardhome:latest
- restart: always
- container_name: adguardhome
- ports:
- - 53:53/tcp
- - 53:53/udp
- - 3000:3000/tcp
- volumes:
- - ./workdir:/opt/adguardhome/work
- - ./confdir:/opt/adguardhome/conf
几个重要参数说明:
ports
: 开放53的TCP以及UDP端口. 53是DNS的默认端口. 3000是Web管理端口
volumes
: 挂载我们刚刚创建的两个目录, 这样docker容器重启时, 相关数据就不会丢失.
启动成功后, 访问http://ip:3000
, 第一次会进入一个配置页面. 这个配置页面会要求我们初始化用户名密码及一些常规配置.
后续设置都是在网页设置这里不过多赘述
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。