梯子节点网络连接中...

导言:为什么 Clash 启动 TUN 模式会报 53 端口冲突?

在使用 Clash Verge Rev 开启 TUN 虚拟网卡模式时,经常会遇到内核启动失败,日志中出现红色报错:

FATAL[0000] start DNS server error: listen udp 127.0.0.1:53: bind: address already in use

这是因为系统的标准 DNS 监听端口(UDP 53)被 Windows 内置的“Internet 连接共享服务(ICS)”或其他杀毒软件提前占用,导致 Clash 无法接管本地 DNS。


一、一键排查与解决步骤

步骤 1:找出占用 53 端口的进程 PID

以管理员身份打开 CMD 或 PowerShell,输入:

Terminal window
netstat -ano | findstr :53

记下最后一列的进程数字编号(PID)。

步骤 2:禁用 Windows 冲突服务

在 PowerShell 中执行以下命令,停止并禁用占用 53 端口的 ICS 共享服务:

Terminal window
Stop-Service -Name "SharedAccess" -Force
Set-Service -Name "SharedAccess" -StartupType Disabled

步骤 3:修改 Clash Verge DNS 监听端口

如果依然冲突,可在 Clash Verge 的【设置】->【系统 DNS 设置】中,将本地监听端口由 53 修改为 1053,随后重启内核即可完美解决。


二、推荐高可用专线服务

本文作者:翻墙梯子网 @ 翻墙梯子网

本文链接:https://fanqiangtizi.net/issues/system/clash-verge-dns-listen-conflict//

本文标题:Clash Verge Rev 提示 DNS 监听端口被占用 (Listen Port 53 Conflict) 报错一键自救指南

本文版权:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!