端口占用导致 Clash 无法监听 HTTP/SOCKS/TUN 所需端口。
1. 检测
Windows:
netstat -ano | findstr 7890
macOS/Linux:
lsof -i :7890
2. 处理方式
情况 | 动作 |
---|---|
其他代理软件占用 | 关闭该软件或修改其端口 |
系统遗留进程 | 结束对应 PID;重启服务 |
浏览器扩展内置代理 | 关闭扩展代理功能 |
3. 修改 Clash 端口
mixed-port: 7890
改为未被占用值;同步更新浏览器/脚本设置。
4. 预防
- 避免同时运行多个代理内核
- 保持端口管理规范文档
关联:端口被占用后访问异常可表现为 速度慢。