From bb19e4f7dd2d6f8c4c4ee2302e94fc35ddb5e6ed Mon Sep 17 00:00:00 2001 From: CallMeR <9463297+callmer@user.noreply.gitee.com> Date: Sun, 16 Jul 2023 20:14:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20SmartDNS=20=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 06.PVE用模板克隆虚拟机.md | 36 +++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/06.PVE用模板克隆虚拟机.md b/06.PVE用模板克隆虚拟机.md index be5f6de..b8c368e 100644 --- a/06.PVE用模板克隆虚拟机.md +++ b/06.PVE用模板克隆虚拟机.md @@ -121,7 +121,7 @@ $ sudo systemctl restart systemd-resolved.service ## 5. Adguard Home -Adguard Home 将采用 `snap` 形式安装,逐行执行以下命令。 +`Adguard Home` 将采用 `snap` 形式安装,逐行执行以下命令。 ```bash ## 安装 snap @@ -133,14 +133,14 @@ $ sudo snap install adguard-home ### 5.1.自动更新 -查看 Snap 当前的更新策略,执行以下命令。 +查看 `Snap` 当前的更新策略,执行以下命令。 ```bash ## 显示当前 Snap 自动更新设置 $ sudo snap refresh --time ``` -将 Snap 自动更新时间设置为每天 `2:30-3:30` 和 `14:30-15:30` 两个时间段。 +将 `Snap` 自动更新时间设置为每天 `2:30-3:30` 和 `14:30-15:30` 两个时间段。 ```bash ## 修改 Snap 自动更新时间 @@ -152,11 +152,11 @@ $ sudo snap set system refresh.timer=mon,2:30,,fri,2:30 ### 5.2.配置 Adguard Home -关于 Adguard Home 配置相关内容,请参阅 [Adguard Home 折腾手记](https://gitee.com/callmer/agh_toss_notes) 。 +关于 `Adguard Home` 配置相关内容,请参阅 [Adguard Home 折腾手记](https://gitee.com/callmer/agh_toss_notes) 。 ### 5.3.定时任务 -本步骤为可选操作,主要设置定时重启 Snap 服务。 +本步骤为可选操作,主要设置定时重启 `Snap` 服务。 ```bash ## 查看系统定时任务 @@ -177,7 +177,7 @@ $ sudo crontab -e ## 6. SmartDNS -若需使用 SmartDNS 代替 Adguard Home,可使用 Debian 官方源进行安装,但其版本通常较为 “过时” 。 +若需使用 `SmartDNS` 代替 `Adguard Home` ,可使用 Debian 官方源进行安装,但其版本通常较为 “过时” 。 ```bash ## 安装 SmartDNS @@ -186,7 +186,7 @@ $ sudo apt install smartdns 因此,更推荐使用其 Github 仓库中的最新稳定版进行安装,官方仓库请参阅 [pymumu/smartdns](https://github.com/pymumu/smartdns/releases) 。 -下载 SmartDNS 最新版本时,请根据系统架构选择合适的版本,逐行执行以下命令。 +下载 `SmartDNS` 最新版本时,请根据系统架构选择合适的版本,逐行执行以下命令。 ```bash ## 创建存放 SmartDNS 安装包的临时目录 @@ -211,25 +211,35 @@ $ chmod +x ./install $ sudo ./install -i ``` +修改 `SmartDNS` 配置之前,需检查 `smartdns.service` 服务状态,确保该服务开机自启动。 + +```bash +## 检查 smartdns.service +$ sudo systemctl status smartdns.service + +## 设置 smartdns.service 开机自启动 +$ sudo systemctl enable smartdns.service +``` + ### 6.1.配置 SmartDNS -SmartDNS 配置较为复杂,可按需制定各类 DNS 请求规则,建议先查阅官方提供的 [配置指导](https://pymumu.github.io/smartdns/config/basic-config/) 和 [配置选项](https://pymumu.github.io/smartdns/configuration/) 。 +`SmartDNS` 配置较为复杂,可按需制定各类 DNS 请求规则,建议先查阅官方提供的 [配置指导](https://pymumu.github.io/smartdns/config/basic-config/) 和 [配置选项](https://pymumu.github.io/smartdns/configuration/) 。 -若需使用 SmartDNS 的广告过滤功能,则需下载其广告过滤配置文件,为可选操作。 +若需使用 `SmartDNS` 过滤广告,则需下载其广告过滤配置文件,为可选操作。 ```bash ## 下载广告过滤配置文件 $ sudo wget https://anti-ad.net/anti-ad-for-smartdns.conf -O /etc/smartdns/anti-ad-smartdns.conf ``` -修改 SmartDNS 主配置文件之前,使用以下命令将其备份。 +`SmartDNS` 的主配置文件一般位于 `/etc/smartdns` 目录下,修改其主配置文件之前,使用以下命令将其备份。 ```bash ## 备份 SmartDNS 主配置文件 $ sudo mv /etc/smartdns/smartdns.conf /etc/smartdns/smartdns.conf.bak ``` -使用 `neovim` 编辑器创建 SmartDNS 配置文件,执行以下命令。 +使用 `neovim` 编辑器创建 `SmartDNS` 主配置文件,执行以下命令。 ```bash ## 创建 SmartDNS 主配置文件 @@ -242,7 +252,7 @@ $ sudo nvim /etc/smartdns/smartdns.conf - 当不使用 `anti-ad-smartdns.conf` 进行广告过滤时,需移除主配置文件中对应配置项。 -- 请检查配置文件中关于本地域名及其上游 DNS 服务器相关配置,并根据实际情况进行调整。 +- 检查配置文件中关于本地域名及其上游 DNS 服务器相关配置,请根据实际情况进行调整。 - 若仅需 `DoT` / `DoH` 作为上游 DNS 服务器,可移除 `server-tcp` 相关配置项。 @@ -300,7 +310,7 @@ server-https https://dns.alidns.com/dns-query ### 6.2.定时任务 -本步骤为可选操作,主要设置 SmartDNS 定时更新广告过滤配置文件和定时重启。 +本步骤为可选操作,主要设置 `SmartDNS` 定时更新广告过滤配置文件和定时重启。 ```bash ## 编辑系统定时任务,编辑器选择 nano