本文提供Clash卸载干净方法,涵盖Windows与macOS平台注册表清理、配置文件删除及虚拟网卡卸载步骤,解决重装时的端口占用与配置冲突问题,确保系统环境纯净。
为什么需要彻底卸载
Clash作为国际网络加速工具,在长期使用中会产生大量配置文件与系统级修改,直接删除主程序会导致TUN驱动残留、系统代理设置锁定等问题,影响后续跨境办公需求或学术资源访问的代理工具安装。
Clash卸载干净方法执行步骤
主程序卸载与服务停止
Windows用户需先通过任务管理器结束clash.exe及clash-verge-service进程,随后控制面板卸载程序,macOS用户需将应用移至废纸篓,并执行launchctl remove com.example.clash清除后台服务。
配置文件与缓存清理
Clash的配置存储路径需手动清理:
- Windows:
%USERPROFILE%\.config\clash与%APPDATA%\clash - macOS:
~/.config/clash与~/Library/Application Support/clash
此处存放的config.yaml包含代理组类型定义,卸载前建议备份关键配置:Select组用于手动切换节点,URL-Test组实现自动测速选优,Fallback组提供故障转移机制,这些配置在重新安装国际网络加速客户端时可复用。
TUN驱动与注册表清理
TUN模式与系统代理存在本质差异:TUN模式通过虚拟网卡接管所有流量(含UDP与游戏数据),而系统代理仅处理HTTP/HTTPS请求,卸载时需特别注意:
Windows: 设备管理器中找到"网络适配器"下的WinTun或Meta Tunnel,右键卸载并勾选"删除驱动程序软件",随后Win+R运行regedit,删除HKEY_CURRENT_USER\Software\Clash键值。
macOS: 终端执行 sudo rm -rf /Library/Application\ Support/clash 清除驱动残留。
分流规则残留处理
部分用户自定义的分流规则可能残留在系统代理设置中,DOMAIN精确匹配、DOMAIN-SUFFIX后缀匹配、IP-CIDR段匹配及GEOIP地理IP规则,若未清理会导致卸载后特定网站无法访问,检查config.yaml中的rules:段落,确保卸载后系统代理设置已恢复为"自动检测"或"关闭"状态。
FAQ:卸载异常处理
现象:卸载后浏览器无法打开网页,显示代理服务器拒绝连接。 原因:系统代理设置仍指向已删除的Clash本地端口(通常为7890)。 解决方法:Windows设置中搜索"代理",关闭"使用代理服务器";macOS网络设置-高级-代理,取消勾选所有代理协议。
现象:重装Clash后节点列表为空,订阅无法更新。
原因:旧配置文件权限损坏或SubConverter缓存冲突。
解决方法:彻底删除config.yaml与profiles文件夹,重新导入订阅链接,建议选用支持Clash YAML格式的稳定节点服务商,确保跨境办公网络环境稳定。
现象:游戏或视频会议软件无法联网。
原因:TUN虚拟网卡驱动残留导致路由表异常。
解决方法:管理员CMD执行netsh interface ip reset,重启后检查设备管理器中是否存在未知网络设备。
重新安装建议
完成Clash卸载干净方法后,建议重启系统再安装新版客户端,对于需要稳定国际网络加速的用户,选择支持TUN模式与系统代理双模式切换的客户端,并根据实际场景配置分流规则:学术资源访问使用Select手动组,流媒体需求配置URL-Test自动组,关键业务线路采用Fallback故障转移组保障可用性。
