设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 12|回复: 0

opentracker的stats界面everything下udp字段missmatch是什么意思

[复制链接]
 成长值: 579

签到天数: 5179 天

[LV.Master]伴坛终老

发表于 2026/3/10 00:04 | 显示全部楼层 |阅读模式 |Google Chrome 145.0.0.0|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
opentracker的stats界面everything下udp字段missmatch是什么意思

代表tracker服务器正在被udp攻击,tracker程序返回错误代码
  1. Connection ID missmatch.
复制代码


客户端没有根据bep协议标准提前发送Transaction Id申请的情况下,使用了一个虚假伪造的Connection Id直接与tracker通讯,此时tracker检测到信息不正确就会拒绝访问,每发生一次则missmatch显示数值+1

missmatch 被攻击次数
connect 则代表接收到的Transaction次数
announce 就很好理解了,甚至不需要解释
scrape 只获取peer数量,而不获取peer用户列表

missmatch 其实还有一种可能性,Connection过期,客户端需要重新打开进程以便发Transaction请求申请新的Connection才能正常连接tracker
最明显的表现在,tracker服务器重启后,客户端还在用老的Connection与服务器通讯导致无法连接,客户端应该判断下返回代码为Connection ID missmatch.就重新发Transaction请求申请新Connection

tracker服务器管理者也可以把udp改成http来避免这种现象,不然客户端一直重试发很大的udp announce包引起tracker服务器网卡中下行流量>上行流量
当前客户端内置Connection过期刷新时间我不知道是多久,至少重启客户端进程就立即刷新了
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2026/3/10 03:29 , Processed in 0.107066 second(s), 20 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表