跳转到主内容

设置和保护管理

可用的命令

要查看所有可用的 AdGuard 命令列表,请输入以下命令:

adguard-cli --help-all

启用和禁用保护

启用保护

启用保护,请输入以下命令:

adguard-cli start

此命令尝试配置对代理的重定向。

启动保护 *border

停用保护

禁用保护,请输入以下命令:

adguard-cli stop

此命令不仅停用代理,而且还停止流量重定向到代理。

检查保护状态

要查看保护状态,请输入以下命令:

adguard-cli status

状态/停用保护 *border

更新

检查更新

要检查更新,请输入以下命令:

adguard-cli check-update

更新 AdGuard Linux 版

要更新 Linux 版 AdGuard,请输入以下命令:

adguard-cli update

更新脚本输出

要查看更新脚本的输出,请输入以下命令:

adguard-cli update -v

配置 AdGuard Linux 版

使用 config 命令配置 Linux 版 AdGuard。 子命令:

  • show:显示 proxy.yaml 中的当前配置

    当前设置 *border

  • set:在 proxy.yaml 中配置选项

    • listen_ports.http_proxy:HTTP 协议监听端口
    • proxy_mode:代理模式(manualauto)
  • get:获取上述选项的当前状态

管理过滤器

使用 filters 命令配置 Linux 版 AdGuard。 子命令:

  • list:列出已安装的过滤器

    • --all:查看所有过滤器

      过滤列表 *border

  • install:安装过滤器。 请输入您要安装的过滤器 URL

  • enable:启用过滤器。 输入过滤器的名称或 ID

    启用过滤器 *border

  • disable:禁用过滤器。 输入过滤器的名称或 ID

  • update:更新过滤器

在手动代理模式下更改代理服务器监听地址

默认情况下,代理服务器监听 127.0.0.1(循环网络接口的地址)。 有两种方法可以让代理在不同的界面上侦听:

  1. 运行 adguard-cli config set listen_address <address>,其中<address> 是要监听的地址。
  2. 编辑配置文件:
    • 要确定配置文件的位置,请运行 adguard-cli config show | grep "Config location"
    • 查找 listen_address 键并相应设置其值。 要在所有可用网络接口上监听,请将监听地址设置为 0.0.0.0::

若监听地址设置为除 127.0.0.1 之外的任何值,则需启用代理客户端认证。 AdGuard CLI 不会启动,除非配置代理认证:

  • 当执行 adguard-cli config set listen_address <address><address> 不为 127.0.0.1 时,若未配置代理认证,AdGuard CLI 将提示输入用户名和密码。
  • 编辑配置文件时,请查找 listen_auth 键。 将 enabled 子键设置为 true,并将 usernamepassword 设置为非空值。