1. 私有协议指标
听云Network
  • 中文版
    • Release Notes
      • 2026年
      • 2025年
      • 2024年
    • 产品介绍
      • 产品概述
        • 产品概述
      • 工作原理
        • 监测原理
        • 监测点部署
      • 产品架构
        • 产品架构
      • 典型场景
        • CDN加速评估及选型
        • 网站对标分析
        • 网站应用压力测试分析
        • 对网站进行性能评估和优化
        • 具备可观测混合压测场景
        • DNS劫持监测-CNAME监测
        • VPN质量监控
        • WIFI质量监控
        • 短信服务质量监控
        • API主动监控
        • 证书监控
        • MTR网络链路监控
        • 企业业务质量监控
        • 端到端场景监测
        • whois域名监控场景
        • IPV6支持率监控
      • 核心优势
        • 端到端监测
        • 市场地位
        • 数据保障
        • 本土化服务
      • 功能模块
        • 即时监测
          • 即时监测
        • 持续监测
          • 持续监测介绍
          • 监测任务类型
          • 监测结果分析
        • 私有节点监测
          • 私有节点监测
        • 域名分析
          • 域名分析
        • CDN调优
          • CDN调优
        • 劫持监测
          • 劫持监测
        • 警报通知
          • 警报通知
        • 报告服务
          • 报告服务
        • API服务
          • API服务
    • 使用指南
      • 持续监测图表
        • 公共操作
        • 概览
        • 趋势图
        • 地域图
        • 地图
        • 主机图
        • 错误图
        • 散点图
        • 元素
      • 任务类型
        • 监测任务类型介绍
        • 固网业务监测
        • 移动业务监测
      • 持续监测
        • 持续监测介绍
        • 新建任务
        • 查询任务
        • 管理任务
        • 绑定任务
        • 节点组管理
      • 即时监测
        • 即时监测介绍
        • 配置即时监测
        • 查看监测结果
      • 系统管理
        • 系统管理介绍
        • 自有点监测
        • 用户管理
        • 使用量查询
        • 授权码管理
        • 地图参数
      • 域名分析
        • 域名分析
      • CDN调优
        • CDN调优介绍
        • CDN评估
        • 算法建议
        • 策略调优
      • 警报
        • 警报介绍
        • 性能警报
        • 错误警报
        • 智能警报
        • 警报日志
        • 警报推送
      • 报告
        • 报告介绍
        • 创建快速报告
        • 创建智能报告
        • 导出报告
        • 图表池
      • API服务
        • API服务
      • 其他功能
        • 分享当前页面
        • 移动端快速访问
      • WebRecorder脚本录制器(插件版)
        • 介绍
        • 安装
        • 创建项目及界面展示
        • 脚本录制
        • 配置任务
        • 注意事项
        • 脚本录制器支持的命令
        • 脚本录制器对事务验证码的支持
    • 指标说明
      • PC监控
        • 页面指标
        • 文件指标
        • 事务指标
        • 流媒体指标
        • Ping指标
        • MTR指标
        • 私有协议指标
          • 私有协议指标解释概述
          • Websocket 插件配置说明
          • DIG 插件配置说明
          • Socket(TCP/UDP) 插件配置说明
          • Telnet 插件配置说明
          • FTP 插件配置说明
          • SMTP/IMAP/POP3 插件配置说明
          • MTR 插件配置说明
          • Traceroute 插件配置说明
          • DeepSeek 插件配置说明
          • TCP Send 插件配置说明
          • UDP 插件配置说明
          • HTTP(SM) 插件配置说明
          • HTTP3 插件配置说明
          • OCSP 插件配置说明
          • WIFI 插件配置说明
          • VPN 插件配置说明
      • 移动(H5)监控
        • 页面指标
        • 文件指标
        • 事务指标
        • 流媒体指标
        • Ping指标
        • 短信指标
    • 脚本录制器
      • NBR脚本录制器工具的下载
      • NBR脚本录制器的使用-----简版
    • 常见问题
      • 功能分析
        • 创建任务
        • 创建节点组
        • 高级参数----结束条件
        • 高级参数----诊断
        • 报表无数据之校验节点DNS功能
        • 流媒体监测,配置任务后无数据
        • 平台是否支持查看“指定Cname是否生效”
        • 真机单文件任务下载崩溃
        • 听云检测和浏览器实际访问数据对不上
        • 监测地址写不全导致的报错
        • 绑定Host未生效,出现了列表之外的主机IP
        • 绑定Host未生效,出现了列表之外的主机IP
        • 不同任务类型,相同IP解析结果不同
        • 复制任务,无法做绑定
        • 即时监测IPV6页面级别解释
        • 私有协议Socket(TCP/UDP)
      • 错误分析
        • 打开流媒体失败
        • 打开流媒体失败
        • 打开流媒体失败
        • 页面任务元素出现阻塞时间的分析思路
        • 无法解析域名和服务器地址
        • 无法解析服务器名称或地址
        • 无法解析服务器名称或地址
        • 无法解析服务器名称或地址
        • 无法解析服务器名称或地址
        • 无法与服务器建立连接
        • 无法与服务器建立连接
        • 无法与服务器建立连接
        • 无法与服务器建联连接
        • 与服务器建立连接失败
        • 操作超时
        • 操作超时之Chrome90
        • 任务超时
        • 任务超时
        • 服务器连接被重置
        • 与服务器连接被重置
        • 与服务器连接被重置
        • 应用的证书无效
        • 应用证书无效
        • 应用证书无效
        • 安全频道支持出错
        • 安全频道支持出错
        • 安全频道支持出错
        • 证书错误
        • 私有化平台页面访问报-100错误
        • 404 - Not Found错误
        • HTTP/1.1 403 Forbidden
        • HTTP412错误
        • 元素报表数值对不上
      • 数据分析
        • 如何区分HLS格式是直播还是点播
        • 报表数据与客户服务器端统计不一致
        • DNS时间过长的分析思路
        • 绑定对比任务的消耗点数不同
        • 4G真机监测下客户反馈http via不正确
        • 节点IP定位不准确
        • 私有化平台任务无数据
        • CDN厂商CNAME无响应问题
        • 单文件下载任务, 创建后无数据
        • SSL握手时间长
        • 监控数据量少,和节点组频率对应不上
        • 跨省跨运营商现象分析
        • 流媒体任务,三个任务数据量相差较大
        • 相同文件下载,不同厂商字节数下载不同
        • 单文件下载,配置MD5,下载不全未报错。
        • DNS时间较长问题分析
        • PING任务警告,Request timed out
        • PING任务丢包百分之百
        • 元素瀑布图中有重复元素加载
        • 散点数据和抓包数据对不上
        • 抓包中如何查看传输的内容
        • 任务无数据/数据少
        • 相同URL,额外等待时间影响onload时间
        • 听云监测数据和浏览器访问数据总下载字节数相差较大
        • DNS时间较长
        • 跨运营商访问
        • 页面任务元素出现阻塞时间
        • 抓包中出现TCP ZERO window
      • 报表权限
      • 节点分析
        • 数据访问发现有跨区访问
        • 节点劫持
      • 告警分析
        • 运营商链路故障引起告警
        • 客户应用500,平台未告警
      • 问题百问
        • Network问题Q&A(1)
        • Network问题Q&A(2)
  • English
    • Release Notes
      • 2026
      • 2025
      • 2024
    • Product Introduction
      • Product Overview
        • Product Overview
      • How It Works
        • Monitoring Principles
        • Probe Deployment
      • Product Architecture
        • Product Architecture
      • Typical Scenarios
        • CDN Acceleration Evaluation and Selection
        • Website Benchmarking Analysis
        • Website Application Stress Test Analysis
        • Website Performance Evaluation and Optimization
        • Observable Hybrid Load Testing Scenario
        • DNS Hijacking Monitoring - CNAME Monitoring
        • VPN Quality Monitoring
        • WIFI Quality Monitoring
        • SMS Service Quality Monitoring
        • API Active Monitoring
        • Certificate Monitoring
        • MTR Network Link Monitoring
        • Enterprise Business Quality Monitoring
        • End-to-End Scenario Monitoring
        • Whois Domain Monitoring Scenario
        • IPv6 Support Rate Monitoring
      • Core Advantages
        • End-to-End Monitoring
        • Market Position
        • Data Protection
        • Localized Service
      • Feature Modules
        • Instant Testing
          • Instant Testing
        • Synthetic Monitoring
          • Synthetic Monitoring Introduction
          • Monitoring Task Types
          • Monitoring Result Analysis
        • Private Probe Monitoring
          • Private Probe Monitoring
        • Domain Analysis
          • Domain Analysis
        • CDN Tuning
          • CDN Tuning
        • Hijacking Monitoring
          • Hijacking Monitoring
        • Alert Notifications
          • Alert Notifications
        • Report Service
          • Report Service
        • API Service
          • API Service
    • User Guide
      • Synthetic Monitoring Charts
        • Common Operations
        • Overview
        • Trend Chart
        • Region Chart
        • Map
        • Host Chart
        • Error Chart
        • Scatter Plot
        • Elements
      • Task Types
        • Monitoring Task Types Introduction
        • Fixed Network Service Monitoring
        • Mobile Service Monitoring
      • Synthetic Monitoring
        • Synthetic Monitoring Introduction
        • Create Task
        • Query Tasks
        • Manage Tasks
        • Bind Task
        • Probe Group Management
      • Instant Testing
        • Instant Testing Introduction
        • Configure Instant Testing
        • View Monitoring Results
      • System Management
        • System Management Introduction
        • Private Probe Monitoring
        • User Management
        • Usage Query
        • Authorization Code Management
        • Map Parameters
      • Domain Analysis
        • Domain Analysis
      • CDN Tuning
        • CDN Tuning Introduction
        • CDN Assessment
        • Algorithm Recommendations
        • Policy Tuning
      • Alerts
        • Alert Introduction
        • Performance Alert
        • Error Alert
        • Intelligent Alert
        • Alert Log
        • Alert Push
      • Reports
        • Report Introduction
        • Create Quick Report
        • Create Smart Report
        • Export Report
        • Chart Pool
      • API Service
        • API Service
      • Other Features
        • Share Current Page
        • Mobile Quick Access
      • WebRecorder Script Recorder (Plugin Version)
        • Configure Task
        • Create Project and Interface Display
        • Introduction
        • Script Recording
        • Commands Supported by Script Recorder
        • Script Recorder Support for Transaction Verification Codes
        • Notes
        • Installation
    • Metric Descriptions
      • PC Monitoring
        • Page Metrics
        • File Metrics
        • Transaction Metrics
        • Streaming Media Metrics
        • Ping Metrics
        • MTR Metrics
        • Private Protocol Metrics
          • Private Protocol Metrics Overview
          • WebSocket Plugin Configuration Guide
          • DIG Plugin Configuration Guide
          • Socket(TCP/UDP) Plugin Configuration Guide
          • Telnet Plugin Configuration Guide
          • FTP Plugin Configuration Guide
          • SMTP/IMAP/POP3 Plugin Configuration Guide
          • MTR Plugin Configuration Guide
          • Traceroute Plugin Configuration Guide
          • DeepSeek Plugin Configuration Guide
          • TCP Send Plugin Configuration Guide
          • UDP Plugin Configuration Guide
          • HTTP(SM) Plugin Configuration Guide
          • HTTP3 Plugin Configuration Guide
          • OCSP Plugin Configuration Guide
          • WIFI Plugin Configuration Guide
          • VPN Plugin Configuration Guide
      • Mobile (H5) Monitoring
        • Page Metrics
        • File Metrics
        • Transaction Metrics
        • Streaming Media Metrics
        • Ping Metrics
        • SMS Metrics
    • Script Recorder
      • Download the NBR Script Recorder Tool
      • Using the NBR Script Recorder - Short Version
    • FAQs
      • Feature Analysis
        • Create Task
        • Create Probe Group
        • Advanced Parameters - End Conditions
        • Advanced Parameters - Diagnostics
        • Verify Probe DNS When Report Has No Data
        • No Data After Configuring a Streaming Media Monitoring Task
        • Does the Platform Support Checking Whether a Specified CNAME Takes Effect
        • Real Device Single File Task Download Crash
        • Tingyun Monitoring Does Not Match Actual Browser Access Data
        • Error Caused by Incomplete Monitoring Address
        • Bound Host Does Not Take Effect and Host IP Outside List Appears
        • Bound Host Does Not Take Effect and Host IP Outside List Appears
        • Same IP Has Different Resolution Results Across Task Types
        • Copied Task Cannot Be Bound
        • Instant Testing IPv6 Page-Level Explanation
        • Private Protocol Socket (TCP/ UDP)
      • Error Analysis
        • Failed to open streaming media
        • Failed to open streaming media (2)
        • Failed to open streaming media (3)
        • Troubleshooting Blocking Time for Page Task Elements
        • Unable to Resolve Server Name or Address
        • Unable to Resolve Server Name or Address (2)
        • Unable to Resolve Server Name or Address (3)
        • Unable to Resolve Server Name or Address (4)
        • Unable to Resolve Server Name or Address (5)
        • Unable to Establish Connection with Server
        • Unable to Establish Connection with Server (2)
        • Unable to Establish Connection with Server (3)
        • Unable to Establish Connection with Server (4)
        • Failed to establish connection with server
        • Operation Timeout
        • Chrome 90 Operation Timeout
        • Task timeout
        • Task timeout (2)
        • Server Connection Reset
        • The connection to the server was reset
        • The connection to the server was reset (2)
        • Invalid Application Certificate
        • Invalid Application Certificate (2)
        • Invalid Application Certificate (3)
        • Secure channel support error
        • Secure channel support error (2)
        • Secure channel support error (3)
        • Certificate Error
        • -100 Error When Accessing Private Platform Page
        • 404 - Not Found error
        • HTTP/1.1 403 Forbidden
        • HTTP412 error
        • Element Report Values Do Not Match
      • Data Analysis
        • How to Distinguish Live and VOD HLS Formats
        • Report Data Does Not Match Customer Server Statistics
        • Troubleshooting Long DNS Time
        • Different Point Consumption for Bound Comparison Tasks
        • Incorrect HTTP Via Reported in 4G Real Device Monitoring
        • Inaccurate Probe IP Location
        • No Data for Tasks on Private Platform
        • CDN Vendor CNAME No Response Issue
        • No Data After Creating Single File Download Task
        • Long SSL Handshake Time
        • Low Monitoring Data Volume Does Not Match Probe Group Frequency
        • Cross-Province and Cross-Carrier Phenomenon Analysis
        • Large Data Volume Difference Across Three Streaming Media Tasks
        • Different Vendors Download Different Byte Counts for Same File
        • Single File Download with MD5 Configured Does Not Report Incomplete Download
        • Long DNS Time Analysis
        • Ping Task Warning - Request Timed Out
        • Ping Task 100 Percent Packet Loss
        • Duplicate Elements Loaded in Element Waterfall Chart
        • Scatter Data Does Not Match Packet Capture Data
        • How to View Transmitted Content in Packet Capture
        • No or Insufficient Task Data
        • Additional Wait Time Affects Onload Time for Same URL
        • Large Difference Between Tingyun Monitoring and Browser Total Download Bytes
        • Long DNS Time
        • Cross-Carrier Access
        • Blocking Time Appears for Page Task Elements
        • TCP Zero Window Appears in Packet Capture
      • Probe Analysis
        • Cross-Region Access Found in Data Access
        • Probe Hijacking
      • Alert Analysis
        • Alert Caused by Carrier Link Failure
        • Customer Application 500 with No Platform Alert
      • Q&A
        • Network Q&A (1)
        • Network Q&A (2)
  1. 私有协议指标

HTTP(SM) 插件配置说明

一、概述#

HTTP(SM) 是一款支持国密 GM-SSL(SM2/SM3/SM4) 与标准 TLS 双协议的 HTTP/HTTPS 网络探测插件。适用于需要验证国密 TLS 兼容性、证书有效性及常规 HTTPS 性能的场景。

二、输入配置参数详解#

2.1 核心连接参数#

参数名类型是否必填默认值说明与影响
urlstring是—目标 URL。若不以协议头开头,则自动补全为 https://。决定请求的目标地址和协议类型。若填写域名,将触发 DNS 解析,解析时间作为独立指标输出。
ipVersionstring否IPv4IP 协议版本。填写 ipv6 则强制使用 IPv6(内部标记为 1);否则默认使用 IPv4。影响域名解析地址族、套接字创建及连接路径。名字必须是 ipVersion
methodstring否GETHTTP 请求方法(如 GET、POST、PUT)。若配置了 data 参数,则自动强制为 POST,无需手动指定。

2.2 TLS / 国密控制参数#

参数名类型是否必填默认值说明与影响
modeinteger否0握手模式选择,直接影响加密协议栈行为:
• 0:仅使用 GM-SSL(国密)。若目标不支持国密,握手直接失败。
• 1:自动切换。先尝试 GM-SSL,若失败则回退到标准 TLS。兼容性最好,但首次握手可能因尝试两种协议而增加耗时。
该参数是此插件的核心特性,决定了能否与仅支持国密的服务端通信。
insecureboolean否true是否跳过 TLS 证书验证。true 时不验证服务器证书链(类似 curl -k),可连接自签名证书服务;false 时严格验证证书链和主机名,验证失败将触发握手错误。
certstring否—客户端证书,PEM 格式。用于双向 TLS(mTLS)认证。支持多行重复传入以拼接完整证书链。配置了此参数后,服务端可验证客户端身份。
keystring否—客户端私钥,PEM 格式。与 cert 配对使用,必须同时配置。支持多行重复传入。若 cert 存在而 key 缺失,握手阶段将报错。
ccertboolean否false证书有效期检查开关。true 时,插件会检查服务端证书的 NotBefore 和 NotAfter 字段,若当前时间不在有效期内,则上报证书过期错误(699000)。

2.3 请求内容参数#

参数名类型是否必填默认值说明与影响
datastring否—POST 请求体内容。
headerstring否—自定义 HTTP 请求头。支持多行重复传入(每行一个 header=Key: Value)。可用于设置 Content-Type、Authorization 等。注意与 username/password 的基础认证头可能存在覆盖关系。
usernamestring否—基础认证用户名。配置了此参数后,插件会自动生成 Authorization: Basic <base64> 请求头。
passwordstring否—基础认证密码。与 username 配对使用。

2.4 响应验证参数#

参数名类型是否必填默认值说明与影响
ctypeinteger否0响应验证类型,决定如何校验 HTTP 响应体/头:
• 0:不检查,任何响应均通过。
• 1:响应 Body 等于 cvalue(大小写敏感)。
• 2:响应 Body 包含 cvalue(大小写敏感)。
• 3:响应 Body 匹配 cvalue 正则表达式。
• 4:响应 Body 的 MD5 等于 cvalue(大小写不敏感)。
• 5:响应头包含 cvalue 中指定的 key:value 对(cvalue 中用 CRLF 分隔多个头字段)。
验证失败将触发对应的错误码。
cvaluestring条件必填—验证期望值。当 ctype ≠ 0 时必须配置。其格式和语义取决于 ctype 的取值。支持多行拼接(每行一个 cvalue=...,内部用 \r\n 连接),可用于构造多行正则或多头字段验证。

三、参数关联与行为组合#

组合场景实际行为
mode=0(默认)+ 目标仅支持标准 TLSGM-SSL 握手失败,任务报错(612157 握手失败)。
mode=1 + 目标仅支持标准 TLS先尝试 GM-SSL 失败,自动回退到标准 TLS 并成功。总耗时包含两次尝试时间。
mode=0(默认)+ 目标支持国密使用 GM-SSL 成功,握手速度与标准 TLS 可能不同,密码套件 ID 通常为 0xe011 或 0xe013。
data 已配置 + method=GETmethod 被强制覆盖为 POST,data 作为请求体发送。
cert 已配置 + key 未配置双向认证缺少私钥,TLS 握手阶段报错。
insecure=true + 证书过期即使证书过期也能握手成功(因为跳过了验证),但 ccert=true 仍会单独检查有效期并可能报错。
insecure=false + 自签名证书证书链验证失败,握手报错 612157。
ctype=4 + cvalue=abcdef计算响应 Body 的 MD5,与 abcdef(大小写不敏感)比较,不匹配则报 612275。
ctype=5 + cvalue=Content-Type: application/json检查响应头中是否包含 Content-Type: application/json,不匹配则报 612290。
header 多行传入每行解析为一个请求头,格式应为 HeaderName: HeaderValue。

四、输出指标详解#

stage指标名单位说明
0总下载时间ms从发起请求到完整接收响应的整体耗时。是衡量端到端性能的核心指标。
1DNS 解析时间ms将 host 中的域名解析为 IP 的耗时。若使用 IP 直连,接近 0。
2TCP 连接时间msTCP 三次握手完成的耗时。反映到目标服务器的网络层直连质量。
3TLS/GM 握手时间ms加密握手耗时。标准 TLS 下为证书交换+密钥协商;GM-SSL 下为国密 SM2/SM3/SM4 握手流程。此指标是区分国密和标准 TLS 性能的关键数据。
4请求发送时间ms发送 HTTP 请求头及 Body 的耗时。上行带宽不足或 Body 较大时可能增大。
5首字节时间(TTFB)ms发送完请求到收到第一个响应字节的时间。反映服务端处理请求的首包响应速度。
6剩余接收时间ms首字节之后到完整接收响应 Body 的时间。反映响应体大小和下行带宽。
7下载速度B/s响应 Body 的平均下载速度,计算方式为 Body 字节数 / (首字节后耗时)。
8下载字节数bytes接收到的响应 Body 总字节数(不含 HTTP 头)。
9密码套件 IDinteger协商后的 TLS/GM 密码套件标识。
10TLS/GM 版本integer协商后的协议版本标识。用于确认是标准 TLS 1.2/1.3 还是国密 GM-SSL 版本。

4.3 错误码#

info 值含义触发条件
612007DNS 解析失败域名无法解析为 IP。
612029TCP 连接失败目标拒绝连接或网络不可达。
612157TLS/SSL 握手失败证书验证失败、协议不匹配(如 mode=0 国密但目标不支持)、密码套件协商失败等。
612002请求超时整体请求超过 timeout 设定值。
612272Body 内容检查失败ctype=1 或 ctype=2 时,Body 与 cvalue 不匹配。
612275MD5 检查失败ctype=4 时,Body 的 MD5 与 cvalue 不匹配。
612290头部检查失败ctype=5 时,响应头中未包含 cvalue 指定的键值对。
699000证书过期ccert=true 时,服务端证书的有效期(NotBefore/NotAfter)不包含当前时间。

六、国密 GM-SSL 详解#

6.1 支持的国密套件#

套件 ID说明
0xe011ECC-SM4-SM3(SM2 密钥交换 + SM4 加密 + SM3 摘要)
0xe013ECDHE-SM4-SM3(SM2 临时密钥交换 + SM4 加密 + SM3 摘要)

6.2 握手模式对比#

模式行为适用场景
mode=0(仅 GM-SSL)只发送国密 Client Hello,不支持则立即失败专门测试国密兼容性
mode=1(自动切换)先尝试 GM-SSL,失败后自动重试标准 TLS通用探测,兼容国密和非国密目标

上一页
UDP 插件配置说明
下一页
HTTP3 插件配置说明
Built with