AdGuard证书错误修复方法 浏览器插件解决方案
AdGuard启用HTTPS过滤后因自签名根证书未被系统信任而弹出证书错误,导致网络连接中断。解决方法是手动安装并信任AdGuard根证书,清除浏览器SSL状态与缓存,同时检查杀毒软件的HTTPS扫描功能并暂时关闭。操作后重启浏览器及系统即可。
AdGuard启用HTTPS过滤后弹出证书错误提示,这其实是一个很典型的“证书信任链断裂”问题——AdGuard为了过滤加密流量,会生成一个自签名根证书,但系统或浏览器并不认识它,于是所有HTTPS页面直接罢工。解决思路很明确:手动安装并信任这张证书,再顺手清理一下SSL缓存,顺便排查一下有没有杀毒软件在暗中捣乱。

当AdGuard浏览器插件突然提示“证书错误”或“您的连接不是私密连接”时,先别急着怀疑网络问题。这大概率是AdGuard在HTTPS过滤模式下自动生成了本地根证书,但系统或浏览器压根没把它当成“自己人”,于是所有加密页面都被拦截并报错。下面一步步来排查和修复。
检查AdGuard HTTPS过滤是否开启
这一步最容易被忽略:AdGuard默认开启了HTTPS过滤,它会截获并重写HTTPS流量,前提是必须安装其自签名根证书。如果证书没装好或不被系统信任,那全局HTTPS都会崩盘。
操作很简单:打开AdGuard弹出面板 → 点击右上角齿轮图标进设置 → 切换到“隐私”选项卡 → 查看“HTTPS过滤”开关状态。
如果开关是开启的(蓝色),但你从未手动信任过AdGuard证书,必须立即执行证书安装流程,否则所有HTTPS网站会持续报错。
手动安装AdGuard根证书到系统信任库
AdGuard安装时会生成一个名为“AdGuard Personal CA”的根证书,但Windows和macOS都不会自动将它加入受信任的根证书颁发机构列表,得手动导入并设为“信任”。
方法一:通过AdGuard界面一键安装(推荐)
在AdGuard设置 → “隐私”选项卡 → 点击“HTTPS过滤”右侧的“安装证书”按钮 → 按系统弹窗指引完成安装。Windows用户记得勾选“将所有证书放入下列存储”,然后选择“受信任的根证书颁发机构”;macOS用户需要双击证书 → 打开钥匙串访问 → 拖入“系统”钥匙串 → 右键证书 → “显示简介” → 展开“信任” → 把“当使用此证书时”设为“始终信任”。
方法二:手动定位证书文件安装
AdGuard证书默认路径:Windows下是 C:\Program Files\AdGuard\AdGuard.cer,macOS下是 /Applications/AdGuard.app/Contents/Resources/AdGuard.cer。直接双击该文件,按系统向导导入并设置信任即可。
注意:光导入证书还不够——macOS用户必须在钥匙串中手动修改信任策略,否则依然报错。
清除残留SSL状态与浏览器缓存
就算证书已经装好,浏览器里残留的SSL错误记录也会赖着不走,导致页面持续拒绝加载。
第一步:清除浏览器SSL状态
Win + R → 输入 inetcpl.cpl → 回车 → “内容”选项卡 → 点击“清除SSL状态” → 确定。
第二步:清空浏览器HTTPS相关缓存
Chrome/Edge用户:地址栏输入 chrome://net-internals/#hsts → 在“Delete domain security policies”框中输入出错的域名 → 点击“Delete”;再访问 chrome://settings/clearBrowserData → 时间范围选“所有时间” → 勾选“Cookie及其他数据”和“缓存的图像和文件” → 清除。
第三步:重启浏览器,重新访问任何HTTPS网站(比如 https://github.com),检查错误是否消失。
临时禁用HTTPS过滤快速验证
如果刚装上AdGuard,还没确认证书是否生效,或者正处在调试阶段,可以先关闭HTTPS过滤来排除干扰。
AdGuard设置 → “隐私”选项卡 → 关闭“HTTPS过滤”开关 → 弹出提示时点击“确定” → 刷新当前页面。
这一步操作简单,直接关掉即可。但注意:关闭后将无法过滤HTTPS广告、跟踪器和恶意脚本,属于临时方案。
排查第三方安全软件冲突
A vast、McAfee、360安全卫士这类杀毒软件也会注入自己的HTTPS根证书,和AdGuard的证书形成冲突,导致浏览器不知道该信谁。
第一步:打开A vast → 菜单 → 设置 → 保护 → Web防护 → 关闭“启用HTTPS扫描”。
第二步:打开McAfee → 主控制台 → Web保护 → 高级设置 → 取消勾选“扫描加密的Web通信”。
第三步:重启浏览器,测试原问题网站是否恢复正常。
如果关闭某款安全软件后AdGuard证书错误消失,说明两者证书链存在互斥。建议保留AdGuard,卸载或配置该安全软件禁用HTTPS扫描。
