[已验证] (一手记录/开源代码/官方文档/生产实测支持)
导入配置前必须完成的 5 项环境自检:避免 90% 的初始报错
在导入订阅或开启代理前必须完成的自检清单:系统时间校准(TLS握手必备)、7890端口占用排查、系统防火墙放行与多客户端冲突预防。
责任编辑 NetCompass 编审组
首次发布
最后审校 (事实核验)
内容修订
🎯 本文核心任务:
在启动任何代理软件之前,完成操作系统底层网络环境自检,预防握手与端口冲突错误。
许多用户在第一次配置代理客户端时,往往因为本地系统环境的小疏漏而遭遇“导入成功但无法连通”的问题。
在导入任何配置文件或开启软件前,请逐一核对以下 5 项检查清单:
检查清单一:系统时间是否严格与互联网同步? [已验证]
- 致命影响: TLS 1.3 证书验证与大多数代理协议均包含严格的时间戳防重放机制。若本地系统时间与网络标准时间相差超过 90 秒,会导致所有节点握手直接失败。
- 自检实操:
- Windows: 进入“设置” -> “时间和语言” -> “日期和时间”,确保开启“自动设置时间”,并手动点击一次“立即同步”;
- macOS: 进入“系统设置” -> “通用” -> “日期与时间”,确认自动从 Apple 时间服务器同步。
检查清单二:本地 7890 / 7891 默认端口是否被占用? [已验证]
- 致命影响: 若之前运行过其他代理软件且未正常退出,或者某些开发工具(如本地 Web 容器)占用了混合端口
7890,新客户端启动时会静默失败或提示bind: address already in use。 - 自检实操:
- 在 Windows PowerShell 中运行:
netstat -ano | findstr :7890; - 若有输出,记录对应 PID,在任务管理器中结束对应旧进程。
- 在 Windows PowerShell 中运行:
检查清单三:是否同时运行了多个代理客户端? [已验证]
- 冲突原理: 多个软件同时争抢修改系统代理设置或同时安装虚拟 TUN 网卡,会导致路由表死锁或流量环路。
- 规避建议: 启动新客户端前,彻底退出其他网络工具(如旧版 Clash、v2rayN、游戏加速器)。
检查清单四:系统防火墙与杀毒软件是否拦截了 TUN 虚拟网卡?
- 在首次以管理员身份启动 TUN 模式或 Service Mode 时,若 Windows Defender 弹出防火墙警报,必须勾选“专用网络和公用网络”并点击“允许访问”。
检查清单五:订阅链接是否完整未被截断?
- 复制订阅链接时,避免多复制了前后空格或由于通讯软件换行导致的 URL 截断。
核验建议 [公开第三方核验服务]
100% 独立编辑内容,无商业返佣关联
⚖️ 商业披露: 本链接指向站内客观核验指南,不产生任何佣金。
📚 本文引用与事实来源清单 (1 条有效记录)
查阅事实核验方法论 → #1 Microsoft Windows 时间同步机制说明 官方公开文档/公告
快照时间: 查阅原档 ↗
✍️
NetCompass 编审组
独立技术审核员
本知识库由 NetCompass Independent Publishing 维护。我们依据公开发布的技术规范与测试方法论进行独立审校。