安装和运行 AdGuard Home DNS服务器

要在 VPS 上运行 AdGuard Home,您需要一台装有 Debian 8 或 9、x64 或 x32 的服务器。

可能的解决方案包括Vultr1&1CloudwaysHostGatorDigital OceanBytemark等等。AdGuard 不隶属于任何这些或其他 VPS 服务。

初始安装

首先让我们确保您的 VPS 具有必要的最低要求,以 root 身份运行:

apt-get install sudo nano bind9-host

转到AdGuard 主页并为您的架构下载二进制文件(本例中为 64 位 Linux)。

要下载 AdGuard Home 并解压缩,请执行以下命令:

wget https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz
tar xvf AdGuardHome_linux_amd64.tar.gz

您可以通过运行以下命令找到解压到的目录:

cd AdGuardHome
pwd

运行sudo ./AdGuardHome -s install以将 AdGuard Home 安装为系统服务。

以下是控制服务可能需要的其他命令。

  • AdGuardHome -s uninstall– 卸载 AdGuard Home 服务。
  • AdGuardHome -s start– 启动服务。
  • AdGuardHome -s stop– 停止服务。
  • AdGuardHome -s restart– 重新启动服务。
  • AdGuardHome -s status– 显示当前服务状态。

您可以通过运行以下命令来验证它是否正常工作:

host doubleclick.net 127.0.0.1

如果一切正常,您将获得以下输出:

Using domain server:
Name: 127.0.0.1
Address: 127.0.0.1#53
Aliases:

Host doubleclick.net not found: 3(NXDOMAIN)

访问网页界面

您可以通过在浏览器中键入以下内容来访问端口 3000 上的 AdGuard Home Web 界面 —http://1.2.3.4:3000/

将 1.2.3.4 替换为您的 VPS 的 IP 地址。

配置您的设备以使用 AdGuard Home

现在,一旦您确定 AdGuard Home 在您的 VPS 上工作,您可以通过更改系统 DNS 设置以使用您的 VPS 的公共 IP 地址在您的机器上使用它。

VPS测速脚本

bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/centos_install_v2ray.sh)提前准备:

如果提示wget错误 或者curl错误,请运行下面的脚本

安装wget包方法
yum -y install wget ##ContOS Yum 安装 wget
apt-get install wget ##Debian Ubuntu 安装 wget

安装curl包方法
apt-get update -y && apt-get install curl -y ##Ubuntu/Debian 系统安装 Curl 方法
yum update -y && yum install curl -y ##Centos 系统安装 Curl 方法

第一组代码 ZBenchVPS性能综合测试
wget -N –no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh

第二组测试代码
三网测速
bash <(curl -Lso- https://git.io/superspeed)

第三组代码整合
1、对VPS的整体性能进行测试,包含VPS的硬件信息,硬盘速率等等
2、对VPS的网络性能进行测试,包含三网(电信、移动、联通)的下载速度和上传速度等
3、对VPS的回程路由进行测试,包含四网(电信、移动、联通、教育网)的回程线路。

wget -N –no-check-certificate https://raw.githubusercontent.com/V2RaySSR/vps/master/vpstest.sh && bash vpstest.sh

第四组回程测速脚本
wget -qO- git.io/besttrace | bash

第五组代码
SuperSpeed 测试VPS服务器到国内节点的网速
wget –no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh chmod +x unixbench.sh ./unixbench.sh

第六组bench.sh

bench.sh是秋水逸冰写的一个VPS测试脚本,全面适用于各种 Linux 发行版的网络(下行)和 IO 测试。
主要功能如下:

  1. 显示当前测试的各种系统信息;
  2. 取自世界多处的知名数据中心的测试点,下载测试比较全面;
  3. 支持 IPv6 下载测速;
  4. IO 测试三次,并显示平均值。

该脚本同样是开源的,开源地址:https://github.com/teddysun/across
wget -qO- bench.sh | bash curl -Lso- bench.sh | bash wget -qO- 86.re/bench.sh | bash curl -so- 86.re/bench.sh | bash

第七组SuperBench.sh
和上面的Superspeed是同一个作者,整合了bench脚本的一个VPS测速脚本。
开源地址:https://github.com/oooldking/script/blob/master/superbench.sh

wget -qO- –no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash curl -Lso- -no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash