Who 悄悄偷走了我的流量……

简介:

 

我和限速之间的纠缠(三)

                                  ------Who悄悄偷走了我的流量……

前一篇文章《我和限速之间的纠缠》里提到了迅雷占用上传带宽的行为,这篇文章,我将以实际案例分析迅雷抢占上传流量的种种罪行。

首先,我们以一台电脑为例,为了说明问题,我们首先在cmd窗口下通过ipconfig命令查看一下电脑的IP地址。

clip_image002

关闭迅雷等bt软件,然后通过一些流量监控软件或者路由器上自带的软件进行查看这台电脑目前的流量行为。发现上传和下载数据流量很小(入方向总流量是下载,出方向总流量是上传,目前这条线路走的是4M,测试损耗下来上下行的峰值是460KB/S)

clip_image004

除此之外,我还安装了一款查看进程、网络连接……的软件,名叫ESET SysInspector,这款软件是ESET NOD32配套的一款免费软件,使用起来还是蛮方便的(上一任主管给介绍的,呵呵),可以查看电脑目前的整体健康状态,那些程序或者进程输入正常,那些不属于等等。在迅雷没有开启的情况下,可以通过网络连接查看到TCP连接和UDP连接没有什么异常情况。

clip_image006

clip_image008

接下来我们打开迅雷,不要做任何设置即可(众所周知,普通客户、家庭客户只知道安装迅雷,却从来不知道做速率的限制,而迅雷刚安装上下载模式是“高速下载模式”,连接数默认为256个)。

clip_image010

打开迅雷之后,不需要下载,等上大概3-5分钟,在去查看这台电脑的流量,可以发现其上传速率出奇的高。大部分是以UDP报文的形式向外发送。理论上可以达到450KB/S左右,由于其它一部分带宽被别人占用,所以速率一直保持在250KB/S,很可怕。

:只要你前期下载过很多常用的软件就会存在上传的流量。

clip_image012

在看看TCP连接和UDP连接,发现会出现好多迅雷的连接。坦白地说,这不就是一台迅雷服务器麽?

clip_image014

clip_image016

也可以通过系统命令netstat -nab查看所有连接的详细信息。

clip_image018

clip_image020

那么既然迅雷不停地上传,那有没有什么解决办法呢?

方法一、下载完软件或者电影后,记得关闭迅雷,用的时候在打开。其次开机的时候设置不自动启动,可以通过开始—运行---msconfig命令将迅雷进程关闭。

方法二、进入网络设置将“最大上传速度改成1KB/S”,也可以将连接数设置小一点,不过设置小了同样也会影响下载。

clip_image022

设置完成之后,过上3-5分钟,可以查看到迅雷的上传流量还是存在,不过已经很小了。

clip_image024

方法三、网上看到的四大方法,主要是针对cid_store.dat,貌似不行。大家可以测试测试。

1,迅雷所有的下载数据都存储在“C:\Windows\system32\cid_store.dat”文件中,每次下载完成之后只要删除该文件就可以让迅雷找不到下载资源信息,从而阻止迅雷偷偷上传。

2,删除cid_store.dat文件之后,在“C:\windows\system32”目录中新建一个名为“cid_store.dat”的文件夹,这样迅雷无法创建任务记录文件,自然不会偷偷上传。

3,如果磁盘是NTFS格式,可以删除cid_store.dat的所有继承权限来防止cid_store.dat的生成。

4,下载时候把文件统一放在某个文件夹中,下载完成后就将文件移走或者更改名称,迅雷找不到文件也就不会进行上传。

方法四、也是网上的一些方法,通过防火墙或者路由器上做ACL策略限制迅雷的端口。这个据我分析,外部连接到这台电脑的迅雷软件上进行下载,这台电脑提供给外部的端口都是千变万化的,根本没有一个标准端口。还有一点,我们平时在公司的防火墙或者路由器上做的策略限制迅雷的一些标准端口难道真的能限制住么。P2P下载并不是在一台“服务器”上下载,而是在N台下载过的电脑上下载。而N台电脑提供的迅雷端口貌似都是随机生成的,这怎么限制呢?难上加难啊!

上面的方法也只能单台解决问题,并不能大面积的解决。如何解决呢???

:其实现在很多p2p软件都存在这样的情况,有些是光明正大的上传,比如说360安全卫士,可以查看到那些软件在上传,流量是多少;而有些什么都看不到,比如说迅雷,根本就不知道在上传什么,如果上传的是我们电脑的隐私呢?这个谁也不好说。还有一点,公司里申请了光纤或者ADSL,假如上传不做限速,那么我敢打赌,只要是多个迅雷开着,那么大家就别想发邮件了,尤其是ADSL线路,也就那么点上传带宽。大家有没有更好的解决方案呢?期待中……



本文转自凌激冰51CTO博客,原文链接:http://blog.51cto.com/dreamfire/380676,如需转载请自行联系原作者

相关文章
|
Web App开发 移动开发 小程序
扫普通链接二维码打开小程序的踩坑过程...
扫普通链接二维码打开小程序的踩坑过程...
4225 0
扫普通链接二维码打开小程序的踩坑过程...
|
3月前
|
并行计算 数据格式 异构计算
完整教程:从0到1在Windows下训练YOLOv8模型
本文详细介绍在Windows系统下使用YOLOv8训练目标检测模型的完整步骤,涵盖环境配置、数据集准备、模型训练与测试、常见问题解决及GPU加速技巧。提供详细命令与代码示例,并推荐现成数据集与工具,助您高效完成模型训练。
1237 13
完整教程:从0到1在Windows下训练YOLOv8模型
|
8月前
|
存储 人工智能 数据处理
Apache Doris 2025 Roadmap:构建 GenAI 时代实时高效统一的数据底座
秉承“以场景驱动创新” 的核心理念,持续深耕三大核心场景的关键能力,并对大模型 GenAI 场景的融合应用进行重点投入,为智能时代构建实时、高效、统一的数据底座。
418 10
Apache Doris 2025 Roadmap:构建 GenAI 时代实时高效统一的数据底座
|
存储 安全 Java
打造智能合同管理系统:SpringBoot与电子签章的完美融合
【10月更文挑战第7天】 在数字化转型的浪潮中,电子合同管理系统因其高效、环保和安全的特点,正逐渐成为企业合同管理的新宠。本文将分享如何利用SpringBoot框架实现一个集电子文件签字与合同管理于一体的智能系统,探索技术如何助力合同管理的现代化。
594 4
|
数据库 开发者
Seata的 TCC 模式
Seata的 TCC 模式
|
数据采集 数据挖掘 数据处理
Python数据分析实战:使用Pandas处理Excel文件
Python数据分析实战:使用Pandas处理Excel文件
633 0
|
机器学习/深度学习 数据采集 SQL
【Python机器学习专栏】使用Pandas处理机器学习数据集
【4月更文挑战第30天】本文介绍了如何使用Python的Pandas库处理机器学习数据集,涵盖数据读取、概览、清洗、转换、切分和保存等步骤。通过Pandas,可以从CSV等格式加载数据,进行缺失值、异常值处理,数据类型转换,如归一化、类别编码,并实现训练集与测试集的划分。此外,还展示了如何保存处理后的数据,强调了Pandas在数据预处理中的重要性。
654 0
|
JavaScript 前端开发 网络协议
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名3
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名
843 0
|
网络协议 编译器 调度
【Qt 面试题】深入剖析QT TCP通讯流程及应用实例
【Qt 面试题】深入剖析QT TCP通讯流程及应用实例
339 0
Linux_异常_02_WinSCP上传文件时显示Permission denied
异常现象如下:         二、解决方案 1.设置对应目录权限全开,就可以上传文件到这个目录了 sudo chmod 777 /devloper
2212 0