Skip to content
开源、本地优先、默认脱敏 · 不上传订阅或诊断报告
从报错到证据,从证据到解法

2026 机场推荐
与稳定机场排行榜

只看能亲手验证的指标选机场;连不上的时候,ConnProof 把 DNS、TCP、TLS、WebSocket、系统代理和订阅报错整理成稳定错误码、检测证据与可执行的排查步骤。

诊断报告示例界面示例,不代表当前设备检测结果
DNSDNS-001 A/AAAA 记录解析成功42 msPASS
TCPTCP-001 443 端口建连成功118 msPASS
TLSTLS-002 ClientHello 已发送,10 秒内未完成握手10 sFAIL
WSWS-001 因 TLS 失败未执行SKIPPED
产品原则

诊断工具应该怎么工作

结论必须有证据

每一条"失败"背后都有具体的检测记录:哪一层、耗时多少、收到了什么。没有证据的结论不会出现在报告里。

报错必须能搜索

错误码稳定不变,文档标题保留原始报错原文。把报错整段粘贴进搜索框,就能找到对应的排查文档。

报告默认脱敏

订阅地址、Token、用户目录、完整 IP 在导出前自动移除或遮盖。把报告发给客服之前不需要提心吊胆。

工具与文档共用规则

CLI 输出的错误码和网站文档来自同一份规则数据。工具升级时,文档不会落后,也不会自相矛盾。

工作流程

四步闭环,从报错走到验证

运行诊断 → 获取错误码 → 阅读对应解法 → 重新检测验证。每一步的产出都是下一步的输入。

1 运行诊断connproof diagnose本地执行逐层检测 2 获取错误码 TLS-002 附检测证据 3 阅读对应解法 connproof.com 文档按环境给出排查步骤 4 重新检测验证 再次运行同一命令确认问题解决
检测范围

能检测什么,不能检测什么

诚实标注边界:无法检测的环境会输出 unsupported 或 inconclusive,而不是显示"正常"。

DNS

  • A / AAAA 记录解析与耗时
  • NXDOMAIN、超时判定
  • IPv4 / IPv6 差异对比
  • 不检测递归服务器内部行为
DNS 基础知识 →

TCP

  • 指定端口建连与耗时
  • 超时 / 拒绝 / 重置分类
  • 建连后提前断开观察
  • 不做端口扫描和网段探测
TCP 基础知识 →

TLS

  • 握手、SNI、协议版本
  • 证书有效期与主机名匹配
  • 自签名与证书链提示
  • 不绕过证书验证宣称"安全"
TLS 基础知识 →

WebSocket

  • 真实 Upgrade 握手与状态码
  • 连接保持时长观察
  • close code 与原因记录
  • 不伪造浏览器无法获得的细节
WebSocket 知识 →

代理环境

  • 常见本地代理端口监听状态
  • 系统代理设置摘要
  • 代理残留判定(PROXY-002)
  • 不修改任何系统设置
系统代理知识 →

订阅连接

  • URL 结构与逐层可达性
  • 登录页 / HTML / 空响应识别
  • 疑似订阅文本判定
  • 不解析、不转换、不上传订阅
订阅问题排查 →
快速体验

先在浏览器里做基础检测

浏览器页面只执行浏览器真实能完成的检测,深度证据需要本地 CLI。

浏览器基础检测

浏览器检测受到 CORS、安全沙箱、代理模式和系统权限限制,不能替代本地 CLI 检测。

高频错误

这些报错,直接查

以下条目来自与 CLI 共用的规则数据库,错误码一经发布保持稳定。

文档结构

为什么每篇文档都结论前置

连接出问题的人没有耐心读铺垫。每篇错误文档都按同一结构组织:

  1. 结论 —— 开头 120 字内给出一句话结论、最可能原因和第一项操作
  2. 适用环境 —— 平台与客户端范围,不适用的不列
  3. 最后验证 —— 内容最近一次被验证的日期与规则版本
  1. 快速排查 —— 一分钟内可以完成的判断路径
  2. 证据判断 —— ConnProof 如何用检测证据区分原因
  3. 深度修复 —— 分平台的具体步骤与验证方法
隐私

诊断数据属于你

默认本地执行

所有检测都在你的设备上运行,唯一的网络流量是检测目标本身。没有云端诊断 API。

默认脱敏

订阅地址参数、Token、用户目录、邮箱在报告导出前自动移除,公网与私网 IP 部分遮盖。

不上传订阅

订阅检测只记录状态码、字节数和类型判定,内容本身不落日志、不进报告、不出设备。

不保存密码

工具不读取客户端配置中的凭据,检测配置文件时密码字段一律替换为占位符。

报告由你主动导出

报告保存在本机,只有你运行导出命令并主动发送时它才会离开你的设备。

开源代码可审查

以上承诺都写在代码里,工具源码 MIT 开源可逐行核对。任何引入数据上传的改动会被当作安全缺陷拒绝。

阅读完整隐私政策

最新文档

最近更新

网络基础
IEPL 和 IPLC 有什么区别:专线、中转与直连的分层解释
IEPL、IPLC、中转与直连线路的技术区别:跨境段走什么路径、为什么专线在晚高峰更稳、入口与落地的含义、CN2 与 BGP 说的是什么,以及用户能观测到的线路特征。
2026-08-05
客户端
sing-box 排查指南:配置结构、订阅转换与跨平台使用
sing-box 的使用与排查:与 Clash 系客户端的配置差异、订阅格式兼容问题、日志级别调整、常见配置错误的定位方法,以及跨平台 GUI 的选择。
2026-08-05
客户端
Stash 排查指南:iOS 端配置管理、覆写与常见问题
Stash 的订阅导入与故障排查:配置文件管理方式、覆写机制的作用与副作用、日志查看位置、与 Shadowrocket 的差异,以及 iOS 平台的排查限制。
2026-08-05
客户端
v2rayNG 排查指南:安卓端订阅导入、日志位置与常见报错
v2rayNG 的配置与故障排查:订阅导入与更新、路由模式选择、日志查看位置、核心报错对照表,以及安卓平台特有的省电与权限影响。
2026-08-05
指南
免费机场安全吗:免费节点的成本从哪里回收
免费节点与公开分享订阅的风险分析:没有收入的服务靠什么维持、流量经过第三方意味着什么、免费与试用的区别,以及低成本又相对可控的替代方案。
2026-08-05
指南
只有一台设备连不上:Wi-Fi 能用流量不能用的排查顺序
同一账号其他设备正常、只有一台连不上,或 Wi-Fi 下能用手机流量下不能用:用变量控制法定位设备侧、网络侧与账号侧的差异,附每种组合对应的检查项。
2026-08-05
常见问题

FAQ

ConnProof 会上传诊断数据吗?
不会。所有检测在本地执行,报告保存在本机,只有你主动导出并发送时它才会离开设备。项目不运行任何数据收集服务器,代码开源可以逐行核对。
为什么不做订阅转换?
订阅转换需要解析你的节点配置,这与"诊断"无关,而且会诱导用户把敏感凭据交给第三方工具。ConnProof 对订阅地址只做可达性和响应类型检测,内容不解析、不存储、不上传。
浏览器检测和 CLI 有什么区别?
浏览器受 CORS、安全沙箱、代理模式和系统权限限制,只能观察到"请求成功或失败"这一层。CLI 在本地系统运行,可以获得 DNS 记录、TCP 建连、TLS 证书、系统代理状态等真实证据。浏览器检测适合快速判断,深入排查请用 CLI。
报告可以发给客服吗?
可以,这正是报告的设计用途之一。报告默认脱敏,错误码和证据能帮客服快速定位问题层级。发送前建议再人工浏览一遍,确认没有你不愿公开的信息。
如何避免报告泄露订阅链接?
默认脱敏会去掉 URL 查询参数并保留域名和路径。不要使用 --no-redact 导出发给他人;也不要把终端里未脱敏的中间输出截图外发。详见报告脱敏说明。
工具能直接修复网络设置吗?
不能,这是有意为之。ConnProof 只读取、不修改系统设置,因为自动"修复"在错误判断下会把环境弄得更乱。工具给出证据和步骤,改动由你自己确认执行。
为什么某些结果显示 inconclusive?
因为当前证据不足以支持一个确定结论。例如浏览器报告"在线"只说明存在网络接口,不能证明外网可达。我们宁可标注"无法判断",也不显示一个好看但可能错误的"正常"。
错误码会不会改变?
不会。错误码一经发布保持稳定:不重用、不改号、不换含义。规则内容更新时递增 ruleVersion 并更新验证日期,但 TLS-002 永远指向同一类问题。
2026 年机场应该怎么选?
只看四个可验证指标:客户端与协议兼容性、试用或退款政策、计费方式与用量是否匹配、变更通知机制。速度排名和稳定承诺无法验证,不作为选择依据。完整方法看这篇指南
机场买月付还是年付?
先用月付跑完一个完整计费周期,用分层检测和晚高峰复测确认实际表现,再考虑年付。年付把十二个月的选择权一次性交出,服务存续风险由你承担。按用量形态选计费方式
怎么判断机场靠不靠谱?
不听宣传,看可观测信号:试用期内做分层检测、工作日晚高峰复测、提一个真实工单记录响应时间,长期关注停运前兆。验收流程见试用期 30 分钟测试
本站的机场推荐如何排序?
只按可验证事实排序与展示:价格结构、协议、客户端支持、退款政策,全部标注核对日期。推广关系全部披露,佣金不影响任何诊断规则与排查步骤。查看推荐与验证方法