比特彗星 常见问题的收集与解决

可能是系统问题
可以看看这个帖子 链接

也可尝试 卸载后
重新在安装一次

这似乎只是一个普通的webview2 在线安装工具

应该是彗星的问题 新outlook都能用
从彗星官网下载了exe重新安装 问题解决了

1個讚

你的更新升级方法有错误,可能你以前更新的时候是直接复制了 BitComet_x64.exe 文件,WebView2Loader_x64.dll 这些关键文件没有放入新版本

以前更新是直接将安装包解压到文件夹的 WebView2Loader_x64.dll文件夹里是有的

想问问读写命中率低是否跟种子分块大小以及使用的硬盘有关?


以往命中率基本都有99%以上,做种分块小的任务或者下载分块小的任务命中率曾一度跌到93%左右(分块大小256kb,企业级机械硬盘),而且分块小的下载任务进度会卡99.9%,硬盘占用100%但是写入速度较低(7-8MB/s),得等一段时间才会显示任务完成
image

目前我自己想的是机械硬盘性能瓶颈才导致的上面一系列问题

屏蔽吸血客户端和自动反吸血的方法

问:如何屏蔽迅雷等吸血客户端?

答:设置>BT下载>客户端列表 中取消勾选迅雷
不过这可能会有误伤

问:误伤?

答:对,并不是所有迅雷都是吸血的

从经验来看

使用 1500 或 15001 端口的迅雷是吸血客户端
客户端ID 显示为 XL0018 的迅雷是吸血客户端
没有汇报进度即进度始终为 0 的迅雷是吸血客户端

客户端ID 显示为 XL0012 使用 1500 或 15001 端口
且没有汇报进度的迅雷是吸血客户端

客户端ID 显示为 XL0012 但不使用 1500 或 15001 端口
有汇报进度的迅雷不是吸血客户端

客户端ID 显示为 XL0100 实际ID 以SD开头而不是一般的XL
不使用 1500 或 15001 端口 且有 下载进度汇报的迅雷
其为迅雷极速版 不是吸血客户端

问:那该如何屏蔽这些吸血客户端,同时防止误伤呢?

答:在高级设置中 屏蔽ID XL0018 以及1500 和 15001 端口


效果:

问:如果还有其他的吸血客户端 该如何进行屏蔽呢?

答:手动添加ID 需要填写实际ID
将鼠标鼠标放在客户端名上 可查看实际客户端ID

不同的版本对应的ID号也不一样
需要至少6字符才能匹配

问:这样可以百分百屏蔽吸血客户端吗?

答:其实不能,因为客户端ID是可以伪装的

问:伪装?也就是可以使用任意的名字做客户端ID?

答:是的,毕竟你看到的客户端ID是对方汇报的
理论上可以伪装

一些客户端中可以直接设置客户端ID

文件蜈蚣中的客户端ID设置:

常见被用于伪装的正常客户端名:

  • libtorrent
  • Transmission

问:那该怎么办?

答:更好的方法是使用基于上传量的自动反吸血
即设置>bt下载 中的反吸血保护设置

其根据对方的上传量来判断是否吸血

比特彗星中文维基中的解释:bitcomet全局选项 [BitComet]

启用反吸血保护:默认为自动,启用反吸血保护,就会拒绝吸血BT客户端的连接,从而提高下载速度。

  • 禁止:禁止使用反吸血保护功能。
  • 自动:对于所有连接都按照“高级选项”中的反吸血条件,判断是否拒绝连接。
  • 严格:直接拒绝某些吸血客户端的连接;其他客户端则按照”高级选项”中的反吸血条件,判断是否拒绝连接。

高级设置中的反吸血选项:

bittorrent.anti_leech_min_byte
设定反吸血保护流量:要求对方在指定时间(秒)内需要上传的最少流量(byte), 取值范围:1-10000。

bittorrent.anti_leech_min_stable_sec
设定反吸血保护时间:指定与对方连接多长时间(秒)后开始检查流量(byte),取值范围:1-10000。

反吸血选项 建议设置为自动
高级设置中的选项保持默认即可

客户端列表中连接状态的含义:
截图自比特彗星中文维基
(官方维基年久失修图片无法显示 此为网页时光机记录的内容)

  • 绿脸:已经连接 给你上传 (从这个这个用户获得了下载速度)
  • 黄脸:已经连接 但没有给你上传(没有从这个用户获得下载速度 做种时所有的连接上的用户均为黄脸 因为无需也无法为你提供速度)
  • 灰脸:没有连接上
  • 橙脸:已被封禁(如果双方都下载完成也会 通过封禁的方式断开 防止短时间内重复连接)

问:反吸血设置是越严越好吗?

答:也不是,设置过于严格有可能会造成误伤

问:使用上传量进行判断也会有误伤

答:是的 如果反吸血保护流量较大或者反吸血保护时间很短
有可能会将上传速度慢的客户端判断为吸血客户端

问:上传这么慢 难道不是吸血吗?

答:
吸血行为一般指的是用户下载文件的一小部分,并且不对这部分进行上传,从而不与其他用户共享下载完成的部分。
如果一个用户在下载过程的上传速度较慢,但仍然持续上传一部分数据,那么这通常不会被视为吸血。

简而言之 上传的慢不是吸血 一点上传都没有才是吸血

问:做种的时候别让不会给我上传 这时候反吸血还有效吗?

答:做种状态基于上传量识别反吸血不会启用,此时反吸血仅有客户端ID过滤和端口过滤起效

问:这么来如果在做种时遇到会伪装的吸血客户端就没办法自动识别了吗?

答:是的,不过已经可以屏蔽绝大多数的吸血客户端了
剩下的大概是网盘的离线服务器

问:网盘的离线服务器?

答:是的 很多网盘有所谓的离线下载功能
其实就是让服务器去帮你下载
这些离线服务器下载的时候大概也没有上传
而且伪装能力较好 伪装客户ID的同时 似乎也会伪装下载进度

问:那岂不是无法屏蔽这些离线服务器了?

答:是的 除非依靠ip屏蔽 否则没有太好的解决方法
而且彗星也不支持ip过滤

不过也有人认为 离线服务器吸血不一定是坏事
离线服务下载完成一份资源后就会缓存在云端
不会再进行下载

在一定程度上提高了资源的存活率


参考和引用:

2個讚

有可能是机械硬盘读写性能瓶颈造成的
非连续 的小文件读写对机械硬盘确实不是很友好

可以截图看一下磁盘缓存的使用量
适当加大磁盘缓存可以缓解此问题

如果有条件可以先下载到固态硬盘
完成后再移动到机械硬盘存储

那可能的确就是我所想的原因了,任务列表显示这个种子进度到99.9%的时候其实到这个种子的文件选项卡下查看进度是只有50%左右并且在缓慢的增加进度,也跟任务管理器里显示的硬盘写入速度对的上

磁盘缓存的话我是开最大的,但文件终究还是要写到硬盘里,所以就卡99.9%了,卡99.9%的时候我还把BC重启过,重启完校验那个卡99.9%的种子的时候直接丢了一半多的进度,变成40%多,这肯定就是关闭软件把内存里的数据都释放掉了,毕竟任务管理器显示硬盘写入速度只有7-8MB/s,而我的下载速度40MB/s左右,完全跟不上我的网速,也就只能全存在内存里慢慢等数据写入到硬盘

1個讚

比特彗星版本2.03, 用的是 Mac。刚刚在下共 50g 左右的东西,然后快下玩的时候跳出提示“系统的应用程序内存不足”,我才发现磁盘空间就要爆满,比特彗星的内存占用也显示了五十多 gb。我现在只能勉强打开浏览器。下东西之前磁盘剩余空间刚好 五十多 gb。求助!

可以先按照索引中内存占用过高的问题进行修改
是下载到移动硬盘中还是下载到内置硬盘中?

没问题了,电脑重启以后磁盘空间多余的部分就被清楚了,可能是因为移动硬盘写入速度太慢了。那个移动硬盘是机械的。

还有个问题,如果没有梯子,每次更新 tracker 都很容易不成功,这个问题有办法解决吗?还有不开 upnp能开放端口端口吗?总感觉开了 upnp 后家里所有设备的上网速度都变卡顿了。

连不上tracker可以添加一些国内的tracker服务器,或者使用DHT网络

可以设置为先下载到内置的硬盘里
完成后移动到移动硬盘里

其实不用太担心,有些tracker服务器连接不成功并没有什么影响
使用梯子连接tracker服务器没有实际意义
因为tracker服务器获取到的是梯子的IP地址

可以,可以使用端口映射功能手动开放端口
其他设备上网卡顿的原因一应该不是upnp造成的

可以看一下索引中 比特彗星常见问题 里面的 断网问题
也可以看看 比特彗星绿灯教程中关于upnp和端口映射的简单介绍

1個讚

我在用户列表看到有人的 ip 是 ipv6,bitcomet 是否支持 ipv6?如果支持要怎么操作?

比特彗星是所有BT软件中最完美支持ipv6的,无需任何操作,默认支持

1個讚

目前版本的比特彗星完全支持IPv6
只需要电脑获得有效的IPv6地址就可以连接其他使用IPv6的用户

1個讚

那如果我同时有 ipv4 和 ipv6,我怎么确保一定是 ipv6 呢?我刚刚看到有使用 bitcomet 客户端的,它的 ip 是带“****”的,这个怎么操作,开加密吗?

比特彗星支持双栈网络,ipv4和ipv6两个通道会同时并行运行

1個讚

这其实是由于区域限制造成的
在国区中不会显示完整的ip地址
如果想显示完整的IP地址可以考虑使用解锁版

1個讚