一、端口冲突是如何产生的?
操作系统中每个网络端口(如 7890、1080、10808)在同一时刻只能被一个程序独占监听。
常见导致端口冲突的“元凶”包括:
- 同时在后台运行了多个代理客户端(例如同时开着 Clash Verge 和 v2rayN);
- 电脑突然断电或重启,旧的 Clash 核心进程残留在后台未释放;
- 第三方网络加速器(如 UU、迅游)或某些本地开发环境(Node.js / Python 脚本)占用了 7890 端口。
二、三种彻底解决端口冲突的方案
方案 1:直接修改客户端混合端口 (最推荐 · 30 秒搞定)
打开 Clash Verge →「设置」→ 找到「混合端口 (Mixed Port)」→ 将数字 7890 修改为 7897 或 27890 → 保存。重新开启「系统代理」即可完美绕过冲突!
方案 2:在任务管理器中清理残留的后台进程
按 Ctrl + Shift + Esc 打开 Windows 任务管理器 → 查看「详细信息」→ 找到名为 clash-meta.exe、mihomo.exe、v2ray.exe 或 clash.exe 的进程 → 选中后点击「结束任务」即可释放端口。
方案 3:开启 TUN 模式(彻底告别系统代理端口)
直接开启 Clash Verge 的「TUN 模式」,利用底层虚拟网卡直接接管流量,不再依赖任何本地 HTTP 代理端口,彻底从根源消除端口冲突的烦恼。