卸载之前,先在客户端里关三样

  1. 关闭系统代理开关。程序被删掉之后,Windows 的代理设置不会自动还原,浏览器仍然会往一个已经不存在的端口发请求。
  2. 关闭 TUN / 虚拟网卡模式。这一步会顺带卸载虚拟网卡和路由,跳过它就得手工清理。
  3. 关闭开机自启。否则卸载后可能残留一条指向空路径的启动项。

三个开关关掉后,先正常上一次网确认没问题,再去卸载。这个顺序能省掉后面 80% 的麻烦。

合作推荐订阅链接从哪来?本站合作机场注册即送 1GB 香港高速体验流量,可直接一键导入。获取高速节点

Windows 上的清理

从「设置 → 应用 → 已安装的应用」卸载,或者用程序自带的 uninstall。卸载完检查这几处:

  • 「设置 → 网络和 Internet → 代理」,手动设置代理如果还开着,关掉。
  • 管理员身份打开 PowerShell 执行 netsh winhttp reset proxy。有些程序会单独写 WinHTTP 代理,这条不重置的话,部分系统组件和命令行工具仍然走旧端口。
  • 「设备管理器 → 网络适配器」,如果还留着名字带 TUN、TAP 或 wintun 的虚拟网卡,右键卸载设备。
  • 服务列表里搜客户端名字。Clash Verge Rev 这类客户端为了 TUN 会装一个后台服务,正常卸载会一并移除;如果还在,先停止再删。

配置和订阅信息通常在 %APPDATA% 下面以项目标识命名的文件夹里。不确定具体路径的话,卸载前在客户端设置页找「打开应用目录」之类的按钮,直接跳过去看一眼。

macOS 上的清理

把应用拖到废纸篓只删了 .app。还要处理:

  • 「系统设置 → 网络 → 当前网络 → 详细信息 → 代理」,把 HTTP、HTTPS、SOCKS 的勾去掉。
  • 安装过 TUN 或系统代理辅助工具的客户端会在 /Library/LaunchDaemons 留下 plist 和一个特权 helper。多数客户端在设置里提供「卸载服务」按钮,卸载 app 之前先点它。
  • 用户配置在 ~/Library/Application Support 下对应的目录,日志在 ~/Library/Logs

卸载后上不了网的应急处理

如果已经把程序删了才发现断网,多半是系统代理没关。Windows 直接去代理设置里把「使用代理服务器」关掉;macOS 去网络详细信息里取消勾选。这两处改完立刻恢复,不需要重启。

浏览器里如果还装着代理扩展,它有自己的一套设置,不受系统代理影响,记得一并检查。

保留提醒:配置目录里可能存着你唯一一份手工改过的规则。删之前把 config.yaml 或 profiles 目录复制出来备份,重装后可以直接放回去。