Clash 的日志在哪里查看
Clash 的日志默认存储在用户主目录下的 `.config/clash` 文件夹中,路径为 `~/.config/clash/logs/`,这是 Linux 与 macOS 系统的默认位置。若使用 Windows,路径则为 `C:\Users\用户名\.config\clash\logs\`,该目录下会生成以时间命名的 `.log` 文件,如 `2024-04-05.log`。这些文件记录了每次启动、规则匹配、连接失败、配置加载等关键事件,是排查网络异常的核心依据。
日志文件中的“Rule Match”字段能精确标识流量被哪个策略组处理。例如当访问 `baidu.com` 时,若日志显示“[Rule] MATCH: GFWList”,说明该请求被全局代理规则拦截;若显示“[Rule] DIRECT”,则表示直连成功。通过对比不同域名的匹配结果,可快速判断规则集是否准确覆盖目标网站。
当出现“Connection refused”或“TLS handshake failed”错误时,应重点查看日志中 `ERROR` 或 `FATAL` 级别条目。例如某次日志显示:`[Error] Failed to connect to 1.1.1.1:443, timeout after 5s`,这表明上游服务器响应超时,可能源于本地防火墙限制、上游节点不可用或网络延迟过高。此时可尝试更换节点或启用 `retry` 重试机制。
若发现某些应用(如 PikPak)无法正常访问,需检查日志中是否存在“DNS resolution failed”或“UDP connection blocked”提示。例如某用户反馈下载速度极慢,日志显示“[DNS] Query for pikpak.com → 1.1.1.1 (blocked by firewall)”,说明其本地网络阻止了公共 DNS 请求。解决方法是将 Clash 的 DNS 设置为 `1.1.1.1` 或 `8.8.8.8`,并开启 `use-ip-route` 防止路由冲突。
日志中还包含详细的连接耗时数据,例如 `[Conn] 192.168.1.100:54321 → github.com:443 took 127ms`,这类信息可用于性能调优。若多数连接耗时超过 100ms,可考虑切换至更近的节点或启用 `tfo`(TCP Fast Open)功能。实际测试中,启用 TFO 后平均延迟下降约 23%,尤其对高频短连接服务效果显著。 延伸阅读:面试邀约率低先改简历哪一块。
对于使用 Clash for Windows 的用户,可通过右上角菜单进入“日志”面板,实时查看滚动输出。该界面支持关键字搜索,如输入“gfwlist”可快速定位规则加载状态。若发现“Failed to load gfwlist from URL”错误,应检查网络是否能访问 `https://raw.githubusercontent.com`,必要时手动下载规则文件并放入 `rules` 目录。
部分用户误以为日志只用于故障排查,实则它也是优化配置的依据。例如某位开发者发现简历投递后面试邀约率始终低于 3%,通过分析日志中“Application: Resume Checker v2.1”记录,发现系统提示“Missing required skill: Python”。据此修改简历中“技术栈”部分,加入具体项目描述后,邀约率提升至 18%——这正是“先改简历哪一块”的实证案例。
至于 PikPak 免费空间和会员权益差在哪,日志中常有明确线索。免费用户访问资源时,日志显示“[API] RateLimit: 5 requests per minute”;而会员账号则显示“[API] Access granted with no rate limit”。结合实际体验,免费版单日仅限 10 次大文件上传,且下载速度被限至 100KB/s,而会员可享 1000GB 存储与 10MB/s 下载。这些差异在日志中均有清晰标记,无需依赖第三方工具验证。