如果卸载快连后出现“证书错误”,大概率是因为应用安装过的本地根证书、代理/拦截设置或虚拟网卡残留没有被彻底清理。先别慌,按平台一步步检查并删除残留的根证书、恢复代理和网络设置,刷新 DNS/缓存,必要时重新安装官方卸载工具或手动删除证书并重置网络即可恢复正常。

先把问题讲清楚:为什么会出现证书错误
我想先把原理用最简单的语言说明清楚,这样后面每一步你就容易理解为什么要做那件事。很多“网速加速”或“智能代理”类工具,为了能解密/加速 HTTPS 流量,会在本机安装一个本地根证书(根 CA)并设置本地代理或拦截器。卸载程序如果没有把这些改动全部还原,就会出现两种常见情况:
- 残留的证书被系统信任了,但对应的拦截服务已不存在:浏览器还是按这个证书验签,但证书链不完整或签发方不存在,浏览器会报错。
- 代理/虚拟网卡或系统代理设置残留:浏览器请求被转发到一个已被移除的本地代理,返回的证书与网站不匹配,于是显示证书错误。
所以修复核心就是:找到并删除残留的根证书,关闭并清理代理/虚拟网卡,重置网络设置与证书缓存,再验证。
修复前的准备工作(通用步骤,先做这些)
- 备份重要数据与浏览器书签(通常不会影响,但保险起见)。
- 记录当前出现错误的网站与浏览器的具体错误提示(例如 NET::ERR_CERT_AUTHORITY_INVALID、ERR_CERT_COMMON_NAME_INVALID 等)。
- 如果有厂商提供的官方卸载工具或修复工具,先下载官方工具优先使用。
- 确保系统时间与时区正确,错误时间会导致证书被判无效。
按平台逐项处理:Windows / macOS / Android(以及 Firefox 特例)
Windows(最常见的平台)
这里是最详细也最容易操作的一部分。按步骤来做,别跳。
1. 检查并删除残留根证书
- 运行证书管理器:按 Win + R,输入 certmgr.msc(当前用户)或用 MMC 管理计算机证书(本地计算机)。
- 在“受信任的根证书颁发机构”或“个人/中级证书颁发机构”中查找可疑证书,关键词尝试:LetsVPN、快连、厂商名或带有“VPN、Proxy、Interceptor”等字样的证书。
- 选中证书,右键删除。删除后最好重启浏览器或系统。
如果你喜欢命令行,可以用 PowerShell 快速查找并删除(以管理员运行 PowerShell):
- 列出受信任根(示例):
Get-ChildItem Cert:\LocalMachine\Root | Select Subject, Thumbprint - 删除指定指纹(替换 THUMBPRINT):
Remove-Item -Path “Cert:\LocalMachine\Root\THUMBPRINT”
2. 清理代理设置与 WinHTTP
- 检查系统代理:设置 -> 网络和 Internet -> 代理,确保“自动检测设置”和“使用代理服务器”符合你平时的配置,通常都关闭。
- 命令检查 WinHTTP 代理:以管理员身份运行命令提示符,执行 netsh winhttp show proxy;若有代理,用 netsh winhttp reset proxy 重置。
3. 删除虚拟网卡 / TAP 适配器
很多 VPN/加速会安装 TAP 或虚拟网卡,卸载应用有时没删掉驱动。
- 打开设备管理器,展开“网络适配器”,如果看到类似 TAP-Windows Adapter、TAP-Win32、虚拟网卡或带有厂商名的适配器,右键卸载设备,同时勾选“删除此设备的驱动程序软件”。
- 如果设备没显示,先在命令提示符中运行 set devmgr_show_nonpresent_devices=1 然后在设备管理器里“显示隐藏的设备”。
4. 刷新 DNS、Winsock、网络堆栈
- 以管理员身份打开命令提示符并依次运行:
ipconfig /flushdns
ipconfig /release
ipconfig /renew
netsh winsock reset
netsh int ip reset - 重启电脑。
5. 浏览器层面的检查(Chrome、Edge、Firefox)
- Chrome/Edge:使用系统证书库,清理完证书与代理后重启浏览器。若问题仍在,尝试使用无痕窗口或禁用所有扩展。
- Firefox:它有自己的证书存储,打开 about:preferences -> 隐私与安全 -> 查看证书 -> 证书颁发机构(Authorities),查找并删除可疑证书。
macOS
macOS 也会把证书放到钥匙串里,处理方式偏 GUI,但也能用命令行。
1. 打开钥匙串访问(Keychain Access)
- 应用程序 -> 实用工具 -> 钥匙串访问,选择“系统根”(System Roots)和“系统”(System)或“登录”(Login)钥匙串,搜索关键词:快连、LetsVPN、厂商名。
- 选中可疑证书,右键删除,可能需要输入管理员密码。
2. 命令行删除(可选)
如果你熟悉终端,可以用:
- 列出证书:
security find-certificate -a -c “证书名” /Library/Keychains/System.keychain - 按 SHA-1 指纹删除(替换 SHA1):
sudo security delete-certificate -Z SHA1 /Library/Keychains/System.keychain
3. 重置网络设置
- 偏好设置 -> 网络,选中当前网络接口,点击“-”并保存,然后再添加回来,或使用“高级”->“TCP/IP” -> 续租 DHCP,清除代理(Proxies 标签页)。
- 删除残留的虚拟接口(如 utun 类型或厂商名),通常在网络偏好中可见。
Android(不同 ROM/版本差异较大)
移动端的证书通常分为“用户”与“系统”证书,安卓 7 以后应用默认不信任用户证书,但系统和浏览器仍可能受影响。
1. 卸载应用并移除用户证书
- 设置 -> 应用 -> 卸载快连(如果还在)。
- 设置 -> 安全与隐私(或安全)-> 加密与凭据 -> 受信任的凭据(Trusted credentials)-> 用户(User),找到并删除与快连相关的证书。
- 如果找不到,某些厂商在设置里叫“证书存储”或在“更多设置/隐私”中。
2. 清理代理与 VPN 配置
- 设置 -> 网络与 Internet -> VPN,删除残留配置。
- 如果设备有开发者选项或代理设置,确认没有全局代理留在那儿。
3. 重启并验证
- 重启手机后访问出错的网站,查看证书详情(通常点浏览器的锁形图标),确认发行者与链是否正常。
iOS(如适用)
虽然问题询问中没提 iOS,但顺便说两句:若安装过配置描述文件(Profile),去 设置 -> 通用 -> VPN 与设备管理(或 描述文件),删除与快连相关的描述文件并重启。
常见错误与对应快速修复方案(便于对号入座)
- 错误提示:NET::ERR_CERT_AUTHORITY_INVALID / 证书颁发机构无效:检查并删除残留根证书或在 Firefox 中移除自签名证书。
- 错误提示:ERR_CERT_COMMON_NAME_INVALID / 域名不匹配:通常是代理在中间替换证书,检查是否还有本地代理/拦截器在跑(任务管理器/活动监视器)。
- 证书链不完整或过期:确保系统时间正确并删除客户端安装的无效/过期证书。
如果上述都做了仍然不行,下一步怎么做
- 尝试重新安装快连(官方版本),然后使用程序自带的“彻底卸载”或“清理”选项再卸载一次。很多厂商会在安装包里带卸载工具。
- 在受影响的机器上创建新的用户并登录,验证新用户下是否仍有证书错误。如果新用户正常,说明问题在当前用户的证书存储或配置中。
- 查看系统日志(Windows 事件查看器,macOS Console,Android logcat)寻找与证书/网络相关的错误记录,日志里通常能看到哪个组件在拦截或验证失败。
- 若涉及公司或校园网络,咨询网络管理员,可能是企业策略或代理造成的。
方便查阅:常用命令/界面汇总(表格)
| 平台 | 常用命令/路径 |
| Windows | certmgr.msc;MMC -> Certificates;netsh winhttp reset proxy;netsh winsock reset;ipconfig /flushdns |
| macOS | 钥匙串访问;sudo security delete-certificate -Z SHA1 /Library/Keychains/System.keychain;网络偏好 -> 代理 |
| Android | 设置 -> 安全 -> 受信任的凭据(User)-> 删除;设置 -> 网络 -> VPN -> 删除 |
| Firefox | about:preferences -> 隐私与安全 -> 查看证书 -> Authorities -> 删除可疑项 |
验证步骤:如何确认问题真的被修复了
- 重启系统/设备。
- 打开浏览器(建议先用无痕/隐私模式),访问几个常见 HTTPS 网站(如你的邮箱、其它知名站点),确认地址栏显示安全锁且没有证书警告。
- 点击锁形图标查看证书链,确认发行者为网站实际的 CA(例如 Let’s Encrypt、DigiCert 等),而不是你之前删除的那类本地证书。
- 如果你会用命令行, curl -v https://域名 可以看到握手细节,确认证书链正常。
最后几句碎念(边想边写的那种)
嗯,其实大多数时候问题不是“系统坏了”,而是那些加速器为了能做事,改动了系统的信任链和网络设置,但卸载时没有把这些改动回滚。按上面把证书、代理、虚拟网卡和网络堆栈一条条清理掉,多数情况下证书错误就会消失。若遇到复杂环境(公司政策、防火墙、定制 ROM),可能需要管理员介入或者重装系统做最后手段,但先别急着重装,按步骤来,往往能把问题治好。
