Linux Release - AdGuard VPN 版本

版本号:1.7
发布日期:2026年4月6日
AdGuard VPN CLI v1.7 带来了一些实用的改进,在日常使用中用户会逐渐感受到。新版本更加稳定、更加可靠,在处理任务时也变得更加智能。

在 MikroTik 上使用 AdGuard VPN CLI

现在,用户可以通过 Docker 在 MikroTik 以及类似不提供完整 Root 环境的路由器上运行 AdGuard VPN CLI。此前,这类设备需要单独准备一台 Linux 主机来运行 CLI。而现在,可以将它部署在容器中,让一切都更贴近真正重要的地方:用户的网络。

其他改进

除此之外,我们还修复了上一个版本中发现的一些问题,进一步提升了软件质量。AdGuard VPN CLI 现在能够更可靠地处理系统重启,并改进了登录稳定性以及与 NixOS 的兼容性。

更新日志

改进

在 MikroTik 设备上增加了 AdGuard VPN 的 Docker 版本 #81
当 /dev/net/tun 缺失时,增加 modprobe tun 的建议提示 #127
为没有 resolvectl 的系统添加默认的 resolv.conf#137

修复

pid 文件中的旧 PID 导致 adguard-cli 无法启动 #119
在 MIPS 路由器上初始化 DNS 代理时发生段错误 #136
在通过 SU 使用 Root 环境时仍请求 SUDO #138
adguardvpn-cli v1.6.23 在 NixOS 上无法获取认证链接 #142
在 OpenVZ 上数据库访问异常 #149
Nightly v1.6.42 的安装脚本无法正常工作 #150
版本号:1.6
发布日期:2025年12月25日
本次更新使 AdGuard VPN CLI 在可靠性和使用体验上均得到提升。我们修复了若干登录相关问题,并优化了更新处理机制,从而确保其在 Linux 系统上的整体运行更顺畅。此外,VPN 客户端也已更新,进一步提升了稳定性和性能表现。

更新日志

修复

在登录过程中按 Ctrl‑C 会中断 Linux 终端 #129
登录未完成时网页登录链接仍被保留 #131
当服务器端因构建问题回退版本后,VPN CLI 仍持续提示更新 #124

VPN 客户端(AdGuard VPN 协议的实现)

VPN 客户端更新至 v0.19.23
版本号:1.5
发布日期:2025年8月20日
本次版本更新显著提升了服务器连接速度与可靠性,同时大幅降低 AdGuard VPN Linux 版对运营商 DNS 的依赖。我们通过修复漏洞及升级 VPN 客户端,优化了不同网络环境下的可用性。
此外,通过 CLI 邮件密码登录方式已被移除,全面统一为网页登录。原因何在?该登录方式在过往多个版本中已被弃用,本次彻底移除后网页登录将成为唯一认证方式。
网页登录是一项允许用户通过浏览器认证机制替代传统密码进行登录的功能。其优势在于操作更便捷、体验更流畅。

更新日志

修复

WSL2(Windows 子系统 Linux 版)重启后配置丢失 #108

VPN 客户端(AdGuard VPN 协议实现)

VPN 客户端更新至 v0.18.18
版本号:1.4
发布日期:2025年8月6日
并非所有改进都“轰轰烈烈”,有些优化虽小却至关重要,它们都是打造卓越产品的必经之路。本次更新推出动态 VPN 协议选择功能:系统将实时检测当前最快协议并自动连接。当然,用户仍可手动选择协议。

更新日志

修复

自动启动失效问题(添加 --boot 参数) #92

VPN 客户端(AdGuard VPN 协议实现)

VPN 客户端更新至 v0.17.4
版本号:1.3
发布日期:2025年7月24日
本次更新主要针对整体稳定性优化。我们修复了一些 Bug 错误,更新了 VPN 客户端。

更新日志

改进

增加了指定出站接口的功能 #78

修复

AdGuard VPN 尝试样式化进度日志,尽管不支持样式化输出 #103
同时执行多条命令时可能会出现注销现象 #98
成功完成后,export-logs 以状态 10 退出 #95
连接失败时,tunnel.log 文件会消失 #107

VPN 客户端(AdGuard VPN 协议的实现)

VPN 客户端更新至 v0.16.20
版本号:1.2
发布日期:2025年3月24日
如果您一直关注 AdGuard 的最新版本,可能已经注意到我们正在逐步在软件添加后量子加密技术。现在,轮到 AdGuard VPN CLI 了。除了重要的错误修复外,v1.2 版本还引入了这项尖端安全增强功能,为您的浏览体验提供额外保护。
情况是这样的:量子计算机正在飞速发展,虽然目前尚未构成威胁,但未来可能会破解当前的加密方法。为了"未雨绸缪",我们实现了后量子加密技术,确保即使最先进的量子计算机也无法解密个人流量。 要启用后量子加密,请打开终端并输入以下命令: adguardvpn-cli config set-post-quantum on

更新日志

改进

添加了后量子加密的支持 #88

修复

通过 TUN 模式连接在 Fedora 工作站上不起作用 #58
即使 DNS 上游设置为默认,DNS 查询也会从 IPv6 路由到 IPv4 #55
运行 adguardvpn-cli update时,网络无法下载新版本 #62
只要发生错误,`adguardvpn-cli 就会以代码 0 退出 #85
如果 DoH 服务器超时,adguardvpn-cli 会在后台进程加载完成前超时 #90
在 Linux 的 Sudo 模式下,通知不起作用 #94
版本号:1.1
发布日期:2024年10月10日
距离我们发布v1.0 已经过去了4个月,Linux 版 AdGuard VPN 在这些日子里又精进了一些。我们今天为大家带来的是 v1.1,其最大的亮点是排除项功能。用户可能已经从其他 AdGuard VPN 服务中了解到了该功能。我们还添加了一个命令,允许查看订阅信息,并进行了其他修复以提高整体安全性和稳定性。

新功能:排除项

此功能可以大大提高 Linux 版 AdGuard VPN 的可用性。如果有用户还不了解该功能,此选项可以让用户决定哪些域名的流量应从 VPN 路由中排除。如不需要 VPN 在某些网站上处理流量,我们建议使用新功能,因为它可以省去用户一会儿打开,一会儿关闭 VPN 的麻烦。
与其他平台的 AdGuard VPN 一样,用户可以在两种模式下使用排除项:常规(除排除项列表中的域名外,所有域名均启用 VPN)和选择性(仅为排除项列表中的域名启用 VPN)。注意:每个模式都有自己的排除项列表。

使用方式

要查看所有与排除相关的命令,请输入:
adguardvpn-cli site-exclusions -h
要将域添加到当前模式的排除列表中,请输入:
adguardvpn-cli site-exclusions add %domain_name%
支持的输入格式:domain.com、sub.domain.com、www.domain.com。使用双引号作为通配符:"*.domain.com"
命令示例:adguardvpn-cli site-exclusions add https://www.google.com/
要从排除列表中删除域,请输入:
adguardvpn-cli site-exclusions remove %domain_name%
要查看当前排除列表,请输入:
adguardvpn-cli site-exclusions show
要删除所有排除,请输入:
adguardvpn-cli site-exclusions clear
要更改排除模式,请输入:
adguardvpn-cli site-exclusions mode %mode_name%(或者还可以使用 adguardvpn-cli site-exclusions mode 检查当前模式)
%mode_name% 是指 general 或 selective.
注意:上面列出的命令(add、remove、show、clear)应用于当前模式的排除列表。要执行特定模式的命令,请添加--for-mode %mode_name% type,例如:
adguardvpn-cli site-exclusions add %domain_name% --for-mode %mode_name%

查看订阅信息的新命令

要检查当前的订阅信息和状态,请输入:
adguardvpn-cli license
您将看到您的电子邮件和订阅类型。付费用户还将看到其订阅的到期日期。

命令行补全

为了更轻松地浏览不同的、有时很长的命令,我们添加了自动完成功能。要启用它,请查看安装或更新 Linux 版 AdGuard VPN 后显示的「bash-completion」提示。要使用该功能,只需开始输入所需的命令并按 Tab ↹ 键,该命令将自动用必要的单词完成或显示完成选项的选择。

更新日志

改进

添加网站排除项的功能 #27
添加查看订阅信息的命令 #12
按 T​​ab 键自动完成命令 #18
改进更新过程 #33
添加可选的通知支持 #40
添加路线的「脚本」模式 #22
输入 config show 命令时显示目录路径 #24
自动检测在 Linux 上应使用哪个路由表 #43

修复

提取 .tar.gz 档案无法创建子目录 #29
暂时失去网络连接可能导致 IP 泄露 #32
连接到 VPN 时 DNS 泄漏 #34
版本号:1.0
发布日期:2024年6月3日
开发人员为新产品所付出的可不止是汗水。这条路充满艰难险阻,感觉就像,他们不是在写代码,而是在带着魔戒去魔多(指环王剧情)。但一切都是值得的。现在,我们准备向亲爱的用户们介绍我们的全新产品,即 AdGuard VPN CLI v1.0。这是什么呢?

AdGuard VPN CLI v1.0

CLI(英文:command-line interface)是指「命令行接口」,这意味着 AdGuard VPN CLI 没有用户界面。用户可以在 Linux、macOS 以及 MIPS 和 ARM 路由器上使用它。AdGuard VPN CLI 是我们第一个支持 Linux 的服务!因此,我们欢迎 Linux 用户安装它,享受安全、快速的互联网连接。
AdGuard VPN CLI
如您所见,要运行 AdGuard VPN CLI 用户只需要终端。

开始吧

使用 AdGuard VPN CLI 不需要成为一个电脑高手。因为它没有用户界面,所有设置都通过终端完成。让我们牵着您的手,指导您完成首次用户体验过程。
首先,要运行 AdGuard VPN CLI,请打开终端并输入以下命令开始安装过程:
curl -fsSL https://raw.githubusercontent.com/AdguardTeam/AdGuardVPNCLI/master/scripts/release/install.sh | sh -s -- -v
有关 Beta 和 Nightly 更新命令,请查看我们的知识库。
其次,您需要登录或创建一个新账号。为此,请键入:
adguardvpn-cli login
现在用户可以在互联网上隐身了!如果希望 AdGuard VPN CLI 自动连接到最快的服务器或最后连接的位置,请键入以下命令:
adguardvpn-cli connect
用户也可以自己从列表中选择位置。为此,请键入 adguardvpn-cli list-locations。选择位置后,键入 adguardvpn-cli connect -l <location>,其中 <location> 是用户要连接的服务器位置的城市、国家或 ISO 代码。
完成!现在,AdGuard VPN CLI 可以保护您的隐私。
要查看更多命令和可用设置,请查阅我们的知识库。

留下反馈意见

由于 AdGuard VPN CLI v1.0 是首次亮相,因此大家的反馈意见和功能建议对我们意义重大!如果您想帮助我们改进,请按以下步骤操作:
填写表格
在 GitHub 上创建问题。在创建问题之前,我们建议您查看版本库。也许已经有人发现并报告了同样的问题。
谢谢您!别忘了,用户可以用表情符号为新功能或错误修复投票。

将来发展趋势

我们有很多改进新服务的计划。我们希望在下一个版本中实现以下功能:
「排除项」。自己控制流量。很快,我们的用户就可以将网站添加到排除项列表中,这样 AdGuard VPN CLI 就不会对其流量进行路由。
「Bash completion」。让服务更便捷实用。即使用户没有输入完整的命令,程序也会提供指定必要命令的选项。
「路线脚本模式」。随心所欲地设置。现在,如果用户在路由器上设置 AdGuard VPN CLI,所有流量都将通过 VPN 传输。我们计划使其更加灵活,因此会有一个新命令。用户可以用它来决定哪些流量应该或不应该通过 AdGuard VPN CLI。
我们将一如既往地感谢大家的帮助和反馈。用户可以在 GitHub 上留言或向 我们的支持团队报告任何问题。安装 AdGuard VPN CLI v1.0,体验更高水平的隐私保护,一场“冒险”在等着您!
AdGuard VPN
已开始下载
点击箭头指示的按钮开始安装。
扫描二维码将 AdGuard VPN 安装到移动设备上
包含用于安装 AdGuard VPN 的二维码的屏幕。