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

WIN+R 运行 输入

 cmd /k tracert -4 www.qq.com

等待命令完成后截图发出
其用于确定网络环境


是在和我说吗?我试了下,情况如下。

路由器拨号 光猫桥接 无IPv4公网

现在就看你的小米路由器支不支持关闭IPv6防火墙了

请在浏览器中访问192.168.31.1 进入小米路由器的管理界面

点开常用设置 > 上网设置 网页拉到最下面 看一下IPv6 选项中有没有一个防火墙开关?
可以截图发出来

我知道你说的防火墙开关,但是我的ipv6设置中没有,我的路由器是redmi ac2100。谢谢回复 :pray: :+1:

这个版本的固件没有IPv6防火墙开关
不过可以尝试破解ssh登录 使用命令关闭IPv6防火墙

你IPv4环境可以使用stun穿透
可以尝试一下
这样就可以打开IPv4端口

1個讚

下载缓慢和无法下载问题 【已重置】

问:使用彗星下载资源缓慢/没有下载速度 怎么办?

答:这有很多可能 先看一下任务的 状态

问:任务是一个黄色的向下的箭头
显示 “等待种子元数据下载中”

答:这是元数据下载 问题 在之前的教程中有讲解过

问:按照这个教程中的内容操作过了
一些任务有下载速度了
但是还是有一些任务 没有下载速度 元数据已经获取到了
任务名称和文件列表 也都显示了 下载箭头也变成了绿色

答:选中任务查看 种子/用户[总]这一列
鼠标放在上面会有悬浮显示


也可以选择任务 后点开 用户选项卡 可以更直观的看到
连接上的用户 及其详情

问:全部用户数很少 用户选项卡里也是空的

答:这样的话说明这个种子可能已经“凉了”
也就是死种了 没法下载了

官方维基的解释:
种子/用户[总]:BT任务时表示种子、用户的连接情况(不含长效种子数量);
BT任务“5/42[7/364]“表示已经连接42个用户数,其中有5个种子;所有可以连接的用户为364个,其中有7个种子。

问:种子 凉了? 不是我设置的问题吗?

答:不完全是,这其实和bt下载的原理有关系

问:难道不是服务器提供的下载吗?

答:不完全正确 一般的下载确实是这样的 包括网页上的下载 网盘里的下载
而bt下载不是

简单的来说在bt下载中你的下载依靠的不是巨大的服务器
即文件不存在服务器里

而是依靠其他和你一样的普通用户
即文件存在这些用户的电脑里

其他人给你上传 你才有下载速度
而你上传给其他人 其他人也才有下载速度
(更详细的讲解在这个,只是简单了解的话可以跳过 继续往下看)

问:这么说来是需要连接到其他有文件的用户才能获取到下载速度?

答:是的

问:那么刚才看到的 用户很少 也都没连上
这就是下载不了的原因?

答:是的

问:等一下,软件这么知道有哪些其他的用户?
这里的用户数是这么计算出来的?

答:这里的用户数是查找到的用户数量
需要先找到用户后才能尝试进行连接

问:如何找到更多其他有这个任务的用户?

答:可以通过添加tracker服务器 来发现更多用户 从而提高下载速度

问:如何操作?

答:按照截图 进行操作即可
如果是使用的贴吧解锁版则无需此操作 已经设置好了
贴吧解锁版:比特彗星贴吧解锁高配版
密码:bc


填写

https://gitea.com/XIU2/TrackersListCollection/raw/branch/master/best.txt

保存即可

问:用户数量 确实变多了 有的任务开始有下载速度了!

这里面的 下载速度、上传速度、下载大小、上传大小都是什么意思?

答:

  • 下载速度: 从这个用户身上获取下载的速度
  • 上传速度: 给这个用户的上传速度
  • 下载大小: 从这个用户下载的数据量
  • 上传大小: 给这个用户上传的数据量
  • 对方下载速度: 对方下载这个任务时的总速度

每一行是一个用户
你的下载是别人的上传,你的上传也是别人的下载

如第一行,你从第一个用户那里获得了3KB/s的下载速度
同时你为他上传23KB/s 相当于为他提供32KB/s的下载速度
对方下载的总速度速度是 546KB/s 其中也包含着你提供的32KB/s

因为连接了多个用户所以,对方速度是对方从他连接到的每个用户身上获取的下载速度的和

问:但tracker服务器是这么让客户端发现更多用户的呢?

答:简单的来说 tracker服务器相当于一个公告栏
用户可以在这个公告栏留下自己的信息
比如自己正在下载什么资源 以及自己的地址即ip和端口号

这样就可以通过查这个看公告栏来知道还有哪些用户也在这个资源
就可以尝试连接这些用户 从而获取到下载速度

同样的留下你自己的信息 别的用户也会尝试来连接你

问:原来如此 那用户越多下载速度就越快了?

答:是的 虽然每个用户为你提供的下载速度并不多
但每个用户多起来 速度也就快起来了
同样的你也许需要为其他用户提供下载速度(上传)
众人拾柴火焰高

问:那为什么有些种子会没有用户呢?

答:可能是因为资源本身不行没人喜欢
当然更多的是因为时间比较久了 没有人保留这个资源 同时上传了
如果遇到这样的情况 恐怕只能换个资源了

问:这样的话bt下载的速度和可靠性岂不是没有保障?
快的很快 慢的很慢 甚至无法下载?

答:是的,我们已经习惯了中心化服务器下载的“可靠性” 以至认为
成功的下载一个资源是理所应当的

问: 我大概了解了 那经常说的开端口或者绿灯什么的
能提高下载速度吗?端口阻塞影响下载吗?

答:端口阻塞对下载的影响较小 对上传的影响大
阻塞依然可以下载 但开放端口确实有助于提升下载速度
具体的可以看看:

问:那为什么有些种子迅雷下载的快?但是彗星下载的很慢甚至无法下载
是因为迅雷能发现更多的用户吗?

答:某种程度上来说是的,现在的迅雷不是纯P2P下载它有服务器支持
外加上庞大的用户数量 使其确实可以获得较好的下载速度

问:那迅雷连服务器 我连迅雷是不是也可以实现高速下载?

答:并不能,因为大部分的迅雷不会给非迅雷客户端上传
但会从非迅雷客户端下载 我们称之为“吸血”

问:意思是迅雷之间互相下载和上传
也从我这里下载 但是不给我上传
这样它就有速度 我就没速度?

答:差不多是这个意思
关于 反吸血和屏蔽迅雷可以看看

问:迅雷网盘以及其网盘的离线下载,似乎下载的更快这是什么原理?

答:简单的来说,是服务器伪装成bt下载者
从正常的bt用户哪里下载
大型的服务器拥有更好的软硬件资源
可以同时伪装成大量的用户 同时下载 使其自身获得极快的下载速度

问:那这样会给普通用户上传吗?

答:应该是不会的

问:那不也是一种吸血行为吗?

答:是的,这也是一种吸血行为
不过也有人认为这不完全是一件坏事 服务器在下载完一个任务后应该会保存很长时间
虽然不会给其他bt用户上传 但也算是提高了资源的生存时间
甚至产生了利用这些离线服务器 救活老旧资源的方法

问:那用梯子可以下载的更快吗?

答:一般来说不能

问:用梯子不是能连接到更多国外用户吗?

答:一般的机场或者梯子都是禁止BT的
国外版权方面查的比较严

而且一般的屏蔽并不会屏蔽P2P流量
倒是运营商可能会干扰bt下载 可以开个协议加密
设置为优先即可


参考:

https://web.archive.org/web/20110228194538/http://helpbbs.xunlei.com/read.php?tid=241338

https://bbs.itzmx.com/thread-102666-1-1.html

我的种子市场他人共享列表在我每次退出比特彗星再重新打开后都会被清空,可我并没有勾选“退出时清空他人共享列表”,请问这是bug吗?

退出后再打开彗星 种子市场需要重新加载
看一下有没有正在加载的进度显示?

重新加载这个我知道,我的问题是他人共享列表完全被清空了,一个不剩的那种。

用的是哪个版本?
看一下安装目录下share文件夹中的数据库大小
如果数据库很小 那内容应该是被清空了

刚看了下,数据库文件是比较大的,打开比特彗星后他人共享列表也没被清空了,应该是自己好了,以后要是再出现这个问题再说吧2333

问题又出现了,我用的是2.03版的比特彗星,本来已经有三万个他人共享了,等加载好了以后直接一个都不剩了,这是bug吗?

用的是贴吧解锁版吗?
有足够的内存让数据库全部加载到内存中吗?

用的是这个
我的内存是16G,但我之前用的1.98版是能保持10万个他人分享不清空的。

可以换用贴吧解锁版试一下
最好录制个gif看一下加载好后的状态

下载进度卡在 99.9% 问题

问:为什么有的任务下载进度卡在了99.9% 就是无法完成?

答:可以尝试重新启动任务 看看有没有效果?

问:有些任务好了
但是还有些任务还是这样

答:官方wiki中有以下解释

为什么有的BT任务下载到99.9%后等了很长时间都无法完成?

可能造成这个现象的原因比较多,目前已知的原因包括:

  • torrent文件发布时间较早,已经没有完整的BT种子可供下载了,BT任务健康度小于100%。
    这种情况>下除非有人补种,或有人提供长效种子上传,或在emule插件里能够找到相同文件继续下载,否则永远无法完成。不过对于视频文件而言,差一点点数据基本不会影响正常播放了。

  • BT任务里除了有视频文件外还有一些很小的图片或文本文件,视频文件已经通过长效种子很快下载完成了,图片等小文件没有长效种子源,下载很慢。这种情况可以选择不下载图片等小文件。

  • 早期BitComet软件的bug。对于相邻文件边界处的分块,早期BitComet软件可能会由于下载到错误数据而反复重新下载,造成长时间无法完成。对这种情况首先推荐升级到最新版BitComet。对旧版BitComet可以尝试先停止任务后再重新启动任务,也能提高快速下载完成的几率。

为什么有的BT任务下载完成后文件进度会变成99.9%?

可能造成这个现象的原因比较多,目前已知的原因包括:

  • 用户不小心删除了”任务名.piece_part.bc!“文件。这个文件里含有相邻文件边界处的分块数据,删除后会造成文件边界处的分块数据无法进行Hash检查,从而使文件进度下降到99.9%。遇到这种情况可以先对BT任务进行完整性检查,然后再启动任务下载一会儿即可恢复到100%。

  • 用户退出BitComet后删除了下载的部分文件,下次运行BitComet时再切换相关文件的选中下载状态,未删除的文件进度也可能会变成99.9%。这是由于用户手工删除的文件含有相邻文件边界处的分块数据,造成未删除的文件头尾分块不完整、无法进行Hash检查,从而引起文件进度下降。解决方法同上。为避免发生这种情况,对要删除的文件应先在BitComet中切换为禁止下载后再删除。这样操作的话BitComet就会将文件边界处的分块数据保存到”任务名.piece_part.bc!“文件,从而避免之后发生文件进度下降。

  • 早期BitComet软件的bug。早期BitComet软件在切换文件选中下载状态时的bug会造成文件进度下降。这种情况只需要重新检查任务完整性即可恢复到100%。

问:如何确定是那种情况呢?

答:选中要查看的任务 再点开 文件选项卡
查看 任务中包含的文件 及其下载进度

问:我这里有很多文件 其中大部分文件都下载完了
只有一些小文件没有下载完

答:对 一些小文件 例如广告或者说明文件
很少有人会去下载 自然也就没什么人上传
可以在文件列表中 取消勾选 即不下载这些文件
这样排除这些文件后进度就能到达100%了

当然这里是字幕文件 可以到其他的字幕站去下载字幕

问:还有些任务像这样 是视频
但是有很多 大部都下载完了 有一些没有下载完

答:这种情况可以尝试多等待一段时间
或者看看 下载缓慢和无法下载问题

如果等待了很长时间依然无法下载 可能这些文件那些小文件一样
没人上传了

问:还有些任务只有一个视频文件 但也卡在了99.9%

答:可以看一下 分块图

问:

答:有一个分块没有下载完成 好在不是头部分块
不过这个不影响播放 点击预览按钮就能播放了

可能是在制作资源的时候 没有对齐分块造成的

问:但是我想直接通过点文件来播放播放

答:
把下载 .bc! 的后缀名去掉即可
建议复制一份修改后缀名 这样不会影响彗星继续上传



问:刚才说 还好 好在不是头部分块 是什么意思?

答:如果是头部分块没有下载 即使其他分块都下载完成 仍有可能会无法播放
像这样

问:为什么呢?

答:因为这部分的分块可能包含了视频信息
即告诉播放器这是一个什么样的视频文件
如果没有些信息播放器就可能不能不能播放

也有人说 PotPlayer 能播放 即使缺失了这部分的关键分块

问:怎么预防这样的问题呢?

答:可以启用 为预览而优化下载 和 顺序下载

设置>任务>勾选 为预览而优化下载

右键任务 弹出菜单 勾选顺序下载

参考

http://wiki-zh.bitcomet.com/完整列表#为什么有的bt任务下载到999_后等了很长时间都无法完成

换贴吧解锁版用到现在倒是没有自动清空他人共享列表的问题了,但从昨天晚上开始内网穿透的端口突然无法监听了,不知道怎么回事。

是彗星无法监听端口吗?可能是有其他程序占用了这个端口
可以尝试使用命令查看指定端口 被什么程序占用了
或者直接重启电脑

我就是今天打开电脑之后发现问题还在才问的23333并且我今天还是换了端口的

彗星换了端口还是显示无法监听?