opentracker的stats界面everything下udp字段missmatch是什么意思
opentracker的stats界面everything下udp字段missmatch是什么意思代表tracker服务器正在被udp攻击,tracker程序返回错误代码
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过期刷新时间我不知道是多久,至少重启客户端进程就立即刷新了
页:
[1]