title: 能否通过防火墙策略分析数据包特征，在BT等P2P共享中，拦截来自吸血客户端（如迅雷）的下载请求和传输？
desc: 主要原因还是国外的BT客户端太圣母，而迅雷太奸诈。前者基本都是大公无私只要有请求就给资源，后者通常也就随便上传个一二十个KBS意思意思个几分钟，其余的只上传给其他迅雷用户，然后全程满速吸血。<br>我知道有些BT客户端有插件可以限制客户端类型，但我平时是用Transmission比较多，暂时还不想换。<br>我想通过防火墙策略去拦截来自迅雷的请求和传输，如果是非加密的客户端应该可以通过分析数据包明文部分判定客户端类型，但问题是现在迅雷也支持加密了。<br>如果无法从数据包的明文部分判定客户端类型，通过单方面测定的上传量下载量进度等特征去判定是否存在“吸血”的行为，虽然技术上实现也不复杂，但单方面获取的信息太单一，肯定会误伤很多因网络问题无法大量上传数据的正常客户端。<br>通过防火墙策略拦截来自迅雷的BT下载请求和传输，可行性如何？<b>（即使现有软硬件产品不提供类似功能也无所谓，也可以通过自行开发实现）<b>
topic: Linux
content: 你需要的不是防火墙 而是流控 panabit 有免费版 带机数少些 其他都一样 可以装x86平台 玩去吧 xin lu 看新图 这是运营商级流控 怎么可能是单向流控 还有商用和免费在限制p2p方面没区别
answerer_tags: 网络工程师/被主子遗弃的喵奴