客户端与配置问题

Clash Verge有节点但无法连接怎么办?

快速结论

确认所选节点在Verge的Proxies界面延迟测试有数值;若有数值但无法上网,请检查Service Mode(服务模式)是否正常安装,TUN模式是否正常接管网络适配器流量。

服务模式 (Service Mode) 检查

Clash Verge在Windows系统上实现全局流量无缝接管,依赖于底层系统服务模式。查看Verge左侧边栏或设置中心:确认“服务模式”右侧显示的是已安装运行的绿色圆点。如果显示未安装或报错,需以管理员权限重新点击“安装”。

TUN模式与虚拟网卡驱动

许多软件(如命令行终端、UWP版微软商店、特定游戏平台)完全不走传统的系统代理。要让这些软件正常上网,必须在Verge设置中开启TUN模式。开启TUN模式前,确保设备管理器中的“Mihomo/Wintun”虚拟网卡驱动没有出现黄色感叹号。

Mihomo 内核日志定位

点击Verge左侧的“日志 (Logs)”界面,当在浏览器中刷新网页时,观察日志流:

  • 如果没有任何日志刷新,说明流量根本没有到达Verge,属于系统代理未开启;
  • 如果日志显示 connect error: dial tcp ... i/o timeout,说明当前节点出口受阻,需切换备用节点;
  • 如果日志显示 match Rule(Direct),说明分流规则误将该网址判定为了直连。

常见疑问解答

开启TUN模式后电脑本地网络卡死怎么办? +

这通常是TUN模式的DNS劫持与本地路由器分配的DNS发生了环路冲突。可在Verge设置中将TUN Stack切换为 gvisor 或 mixed 模式后重启。

服务模式(Service Mode)与网络驱动

在Clash Verge中,有节点但无法建立连接的核心根源,往往在于服务模式未安装或TUN网卡未成功接管适配器。

普通用户运行Verge时未赋予管理员权限,Verge只能作为普通用户态程序运行,无法向Windows内核注册底层的Wintun驱动服务。在无服务模式的情况下开启TUN,虚拟网卡虽然表面上处于启用状态,但实际上无法修改系统的默认路由跃点数(Metric)。

Fake-IP 与 Redir-Host 模式冲突

在Verge的“DNS设置”中,如果误将模式切换为 redir-host,而本地没有配置上游高速分流DNS,所有域名的解析将必须经过真实公网查询,极易产生严重的DNS解析阻塞。

务必在Verge设置中保持使用 Fake-IP 模式,并将Fake-IP Filter加入常用局域网广播域名,保证本地解析零延迟。

Wintun 虚拟网卡驱动修复

按 Win + X 打开设备管理器,展开“网络适配器”,找到名为 Wintun Userspace Tunnel 的设备。如果设备上有黄色感叹号,右键选择“卸载设备”,在Verge中重新以管理员权限点击“安装服务模式”,系统将自动重新注入合规签名的内核驱动。

自动化排障命令与网络工程诊断流程

在客户端故障排查中,熟练运用命令行工具能够大幅提升定位效率,避免盲目猜测。以下为排查客户端异常时最核心的四组诊断指令:

诊断环节 PowerShell / CMD 测试命令 预期正常返回值 异常时应对操作
本地端口监听 Get-NetTCPConnection -LocalPort 7890 State 为 Listen,PID指向客户端进程 若PID非客户端,结束占用进程或修改混合端口
客户端代理出站 curl -I -x 127.0.0.1:7890 https://www.google.com 返回 HTTP/1.1 200 OK 或 301 Moved 若报 Connection Refused,重启客户端内核
系统注册表代理 Get-ItemProperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' | Select ProxyEnable ProxyEnable 属性值为 1 若为0,在客户端重新勾选系统代理或修复注册表
网络协议栈健康 Test-NetConnection -ComputerName 127.0.0.1 -Port 7890 TcpTestSucceeded : True 若为False,排查杀毒软件防火墙入站屏蔽策略

通过上述四步诊断,可以严格将故障定位在操作系统环境、内核服务或远程链路上,使网络排查具备工程级别的确定性。