卸载Clash并非删除安装包那么简单,残留的配置文件和系统代理设置可能导致网络异常,本文提供Windows与Mac双平台彻底卸载方案,涵盖服务停止、注册表清理、配置备份等关键步骤,确保系统恢复纯净状态。
卸载前的配置识别与备份
在执行Clash卸载干净方法前,需先识别你的配置结构,Clash的核心配置包含代理组(Proxy Groups)与分流规则(Rules)两大部分。
代理组类型差异:
select:手动选择节点,适合固定线路需求url-test:自动测速选优,适合多节点负载均衡fallback:故障自动切换,适合稳定性优先场景
TUN模式与系统代理区别: TUN模式通过虚拟网卡接管所有流量(含UDP/游戏流量),而系统代理仅代理HTTP/HTTPS流量,卸载前若开启TUN,必须先在设置中关闭,否则可能导致网络断流。
分流规则优先级:
rules: - DOMAIN,google.com,Proxy # 精确域名匹配,优先级最高 - DOMAIN-SUFFIX,google.com,Proxy # 后缀匹配,覆盖子域名 - IP-CIDR,142.250.0.0/16,Proxy # IP段匹配 - GEOIP,CN,DIRECT # 国家代码匹配,优先级最低
备份config.yaml和profiles文件夹后,执行以下卸载流程。
四步彻底卸载流程
以下是经过验证的Clash卸载干净方法,适用于Clash Verge Rev、Clash for Windows等主流客户端。
停止服务与解除系统代理
Windows任务管理器结束clash.exe和clash-verge.exe进程,Mac活动监视器结束clash相关进程,进入Clash设置,关闭"系统代理"和"TUN模式",避免卸载后系统仍指向无效代理端口。
主程序卸载
Windows通过"应用和功能"卸载Clash Verge Rev或Clash for Windows,Mac将应用程序拖入废纸篓,注意:CFW(Clash for Windows)已停更,若使用此版本建议彻底卸载后迁移至Clash Verge Rev。
残留配置清理
Windows路径:
- 安装目录:
%LocalAppData%\Programs\Clash Verge - 配置目录:
%UserProfile%\.config\clash和%AppData%\clash-verge - 注册表:
HKEY_CURRENT_USER\Software\Clash(Win+R运行regedit清理)
Mac路径:
- 应用配置:
~/.config/clash和~/.config/clash-verge - plist文件:
~/Library/LaunchAgents/com.clash.plist(如有)
删除上述目录中的config.yaml、Country.mmdb等文件,这些文件包含你的节点订阅信息,若不再使用建议彻底删除。
网络设置重置
Windows命令提示符(管理员)执行:
netsh winsock reset netsh int ip reset ipconfig /flushdns
Mac终端执行:
sudo killall -HUP mDNSResponder
重置网络栈,清除Clash残留的TUN网卡配置和DNS设置。
常见问题排查(FAQ)
现象:卸载后浏览器无法上网,显示代理服务器拒绝连接 原因: 系统代理设置未清除,浏览器仍指向Clash的7890端口 解决方法: 进入系统设置-网络和Internet-代理,关闭"使用代理服务器",或检查浏览器代理插件设置
现象:部分应用提示网络异常,但浏览器正常
原因: 应用走了TUN模式的虚拟网卡,卸载后路由表残留
解决方法: Windows设备管理器-网络适配器,卸载"Clash"或"Meta"开头的虚拟网卡;Mac删除/Library/LaunchDaemons/下的clash相关plist
现象:重新安装Clash后配置丢失
原因: 卸载时删除了配置目录但未备份
解决方法: 定期导出profiles文件夹,或使用支持云端同步的节点订阅服务管理配置
迁移建议与节点配置
完成Clash卸载干净方法后,若需继续使用国际网络加速服务,建议重新安装Clash Verge Rev(Windows)或ClashX(Mac),新安装时选择url-test代理组类型可自动优化延迟,跨境办公场景建议开启TUN模式处理UDP流量。
对于学术资源访问需求,选择支持fallback故障转移的订阅配置能确保连接稳定性,配置分流规则时,将常用国内服务设为DIRECT直连,避免不必要的代理跳转。
定期清理旧版本残留配置,保持客户端更新,是确保网络加速工具稳定运行的关键。
