由于打开了 Hyper-V,所以服务自动占用了那一段端口。
在 Windows Powershell 中,用管理员模式打开终端,执行以下命令:
net stop winnat # 然后启动 clash,将端口先占用 net start winnat
参考文章:记一次 Clash 端口为 0 的问题 —— CSDN