视野之外
[ 返回文章列表 ]
故障排查
发布日期: 2026-03-29
3 分钟阅读

代理端口冲突与 TUN 模式虚拟网卡启动失败修复

解决代理客户端提示 Address already in use(端口被占用)以及 TUN 模式虚拟网卡无法加载的排错指南。

在启动 Clash Verge Rev、v2rayN 或 sing-box 时,经常遇到两类系统级故障:一是系统提示端口被占用(Address already in use),二是开启 TUN 模式时提示 Failed to start TUN。

一、排查与修复端口冲突(Address in use)

1. 查找占用端口的程序(以 7890 端口为例)

按 Win + X 打开 PowerShell(管理员),运行:

netstat -ano | findstr "7890"

输出最后一行会显示占用该端口的进程 PID(例如 4520)。

2. 查看对应进程名称并终止

tasklist | findstr "4520"
taskkill /F /PID 4520

3. 永久解决:更改代理客户端默认端口

在客户端设置中,将系统的混合端口(Mixed Port)由默认的 7890 或 10808 修改为冷门端口(如 27890)。


二、修复 TUN 模式虚拟网卡启动失败

1. 确保以管理员权限运行

TUN 模式需要在系统中创建虚拟网卡(Wintun),必须右键选择 “以管理员身份运行” 代理客户端。

2. 重置 Wintun 驱动

  1. 打开设备管理器 -> 展开“网络适配器”。
  2. 找到 Wintun Userspace Tunnel,右键选择“卸载”。
  3. 在代理客户端中关闭 TUN 模式后重新开启,客户端会自动重新释放干净的驱动程序。

3. 关闭冲突的网卡服务

关闭如 VMware / VirtualBox 虚拟网卡、VPN 软件残余网卡以及第三方杀毒软件的网络保护模块。

* 点击复制包含绝对主地址的分享链接
相关研究日志 RECOMMENDED
回首页