这几天局域网里总有人用迅雷下东西,搞的我网页都打不开,我试了网上公布的封锁迅雷的方法都没有效果!于是乎我决定自己研究一下迅雷!打开迅雷抓包分析,过程我就不详细说了,终于发现了迅雷挺多有意思的地方。

1,没事的时候别开迅雷,如果开了它会把你下载的资源数据上传给其它用户,影响网速!

2,迅雷并没有固定端口一说,也就是说网上说的通过封掉3076和3077端口来阻止迅雷下载是行不通的。

3,迅雷是如何获得多资源的呢?它在下载文件的时候,首先向自己的集群服务器POST一个下载资源的哈希值(80端口),其中包括资源的类型和大小等信息!然后迅雷的服务器通过哈希值的比对和索引找到若干个包含此资源的服务器,再将服务器的列表返回给客户端,客户端按照得到的备选资源的地址一个个的去连接,连到有效的服务器就开始下载了。同时它还具备多线程下载功能,当然这个已经很普通了,说白了就是分段请求数据。

4,迅雷的资源索引服务器大多集中在58.254.*.*这个段里,当然也肯定会有其它地址,但我没抓到过。

现在到正题了,我们知道了迅雷这么多事情,那么怎么封锁它呢!呵呵,相信很多朋友都想到了,打开你的路由器或防火墙,封锁掉所有指向58.254.*.*这个IP段的80端口数据。然后你再用迅雷下载文件看看,所有的下载都只有一个资源了,那些整天在局域网里用迅雷的人还想占别人网速吗?呵呵,门都没有啦!

超简单禁止迅雷下载!(分析+方法)相关推荐

  1. 帝国php怎样下载,帝国CMS添加迅雷下载的方法

    本文实例讲述了帝国CMS添加迅雷下载的方法.分享给大家供大家参考.具体实现方法如下: 代码如下:[!--down.name--] var thunder_pid = "131327" ...

  2. 帝国php在linux下怎么下载,帝国CMS添加迅雷下载的方法

    本文实例讲述了帝国CMS添加迅雷下载的方法.分享给大家供大家参考.具体实现方法如下: 代码如下: [!--down.name--] varthunder_url="https://www.j ...

  3. 在Oracle OTN 使用迅雷下载的方法

    最近要在Oracle 官网下载Weblogic和oracle 11g,突然发现原来OTN支持的迅雷下载现在不行了,下载下来的都是html页面~~ google... 发现,原来oracle网站上才下载 ...

  4. 超简单、超实用的统计方法——因子分析

    大家好!今天给大家带来一个非常简单.实用的统计方法--因子分析,这个方法适用面非常广,无论商科.工科.理科都能用来研究分析.一起来看看吧! 因子分析目录 第一部分:安装factor_analyzer包 ...

  5. php防止文件盗链,详解PHP防止盗链防止迅雷下载的方法

    防止盗链: 原理:当服务器要我们下载文件的时候,我们会拿到一个链接,然后我们通过这个链接找到这个文件,然后将它下载下来.那么也就是说这个链接必须要有的,那么如何防止盗链呢?那就是给你的链接并不是真正的 ...

  6. 自己写的一个简单的迅雷下载支持断点续传

    当我学习了网络线程,就自己仿照迅雷下载写了一个下载器,支持断点续传 我用的是SWT插件做的界面 界面 package com.yc.xunlei; import java.io.File; impor ...

  7. php 断点续传,PHP简单实现断点续传下载的方法

    本文实例讲述了PHP实现断点续传下载的方法.分享给大家供大家参考.具体如下: $fname = 'http://XXXX/MMLDZG.mp3'; $fp = fopen($fname,'rb'); ...

  8. html压缩包用什么软件打开方式,分享一招超简单打开zip文件的方法

    电脑从网上下载zip格式的文件,但是用鼠标双击都是打不开,这是怎么回事?Zip格式的文件是一种经过压缩的文件,通过压缩之后文件的体积会变小,有利于在网络上传播.但是此文件需要经过解压之后才可以打开的, ...

  9. Java多线程下载分析方法

    为什么要多线程下载 俗话说要以终为始,那么我们首先要明确多线程下载的目标是什么,不外乎是为了更快的下载文件.那么问题来了,多线程下载文件相比于单线程是不是更快? 对于这个问题可以看下图. 横坐标是线程 ...

最新文章

  1. WebForm中使用MVC
  2. Python学习笔记之爬取网页保存到本地文件
  3. Scala基础教程(四):if语句、循环语句、while语句
  4. linux下syscall函数 间接系统调用
  5. ABAP门派现状报告
  6. Druid 分析报表中的实战(一)
  7. 卧槽,柠檬也能做汽车???
  8. python语言的注释语句引导符_Python 为什么用 # 号作注释符?
  9. JavaScript之数组去重
  10. Android内部类监听和多对象监听方法
  11. perl中的uc与lc函数
  12. 区块链开发(二)以太坊客户端基本操作命令
  13. U盘量产--U盘只读文件系统
  14. 打开catia界面全是白色怎么办_别输在细节上!CATIA零件表面写字技巧
  15. 快速将英文PDF翻译为中文
  16. bat文件改成sh文件在linux上运行java程序
  17. OpenStack常用运维命令手册-V1.0-黑夜青儿
  18. 【算法】判断一个点是否在多边形之内
  19. 期刊分类—CSSCI、A类、B类、C类、核心期刊的区别
  20. Python中bs包的使用

热门文章

  1. iTween和DOTween的选择
  2. js中使用btoa和atob进行Base64的编码和解码
  3. PACS—医学影像信息化的基础
  4. UEFI版制作U盘启动盘重装系统
  5. div是什么?标签?div+css
  6. 小程序游戏开发三个引擎用哪个好呢 Cocos,Egret,Laya?
  7. 阿里云弹性云桌面安装失败问题解决记录(.net framework 4.6.2 or later:Error Code: 12029)
  8. Deepflow 初步架构
  9. 前端使用AudioContent左右声道切换
  10. 开视界 创未来丨酷雷曼第十期合作商交流会圆满举办