小樱 发表于 2018/10/16 08:20

BT软件中的强制协议加密是什么?比特彗星客户端要怎么设置 DHEv2是什么意思 openssl tls https证书交换

BT软件中的强制协议加密是什么?比特彗星客户端要怎么设置 DHEv2是什么意思 openssl tls https证书交换

BT软件中的协议加密(防范BT协议过滤):
比特彗星默认为自动检测,比特彗星对BT协议进行加密,可以更好的突破ISP电信宽带运营商的限制,使用户能够获得更多连接和更多数据。

级别允许加密连入允许非加密连入连出加密
禁止否是否
自动检测是是自动
优先是是是
强制是否是



DHEv2自然也就是第二代协议加密的意思了。

连入就是发起远程,连出就是发起本地的意思,就这么简单,在用户分类列表可以看到。
不过根据我的测试,版本1.56,协议加密自动检测情况,针对其他客户端是未加密并不是首选。
只有遇到相同的比特彗星用户客户端,,连出才会启用加密,其他客户端处于未加密状态。
用自动检测的话,按理说,本地连接其他客户端不是应该先尝试加密,然后不可用情况转为未加密??比如说迅雷这种不支持DHE加密的客户端。
这才对吧,只能观测到是未加密,,


http://wiki.bitcomet.com/protocol_encryption
https://en.wikipedia.org/wiki/BitTorrent_protocol_encryption


帖子补充:
加密是基于openssl的,DHT是没加密的,加密仅限于BT传输流量,包含TCP和UTP
不加密的话,传输一个txt内容1111,可以明文检测到
现在最新的迅雷是自动检测,比特彗星客户端改成强制就可以看到传入的连接是加密请求了,迅雷第一次发现未加密连不上 第二次会用加密连接
加密有一个坏处,cpu占用会提高30%-50%左右,等于说任务管理器原来10%占用,启用加密后会变成13%-15%,在utorrent这种单核bt软件上 过多的cpu占用会导致软件运行卡顿

页: [1]
查看完整版本: BT软件中的强制协议加密是什么?比特彗星客户端要怎么设置 DHEv2是什么意思 openssl tls https证书交换