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

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

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

1個讚

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

1個讚

哇!太高了吧,比特彗星还支持双栈!原来我们本土自带加密,那太棒了!

JSON RPC远程控制?

种子市场使用教程

问:种子市场有什么用

答:

其相当于一个本地磁力/种子网站
里面包含各种各样的内容
可以在里面搜索你感兴趣的内容

种子市场

包括
他人共享(从其他比特彗星用户收集到的种子)
我的共享 (用户自己分享的种子 可被其他用户收集)
rss种子 (从rss订阅源获取的种子)
DHT种子 (从DHT网络中获取的种子)
tracker种子 (从tracker服务器获取的种子)

一般较为常用的是他人共享
这些种子是由其他比特彗星用户产生
我们之后讲解的主要是这个他人共享

我的共享

当添加任务到比特彗星后会自动共享该种子
私有种子不会被共享

DHT种子

从dht网络中收集种子
这些种子只有哈希值 想要查看内容必须下载元数据

tracker种子

从tracker服务器获取种子 需要服务器支持


问:为什么我的比特彗星里没有种子市场?

答:若比特彗星检测到自己运行在国区 会自动隐藏种子市场功能
若要使用种子市场 可以使用解锁版
链接:比特彗星贴吧解锁高配版
密码:bc


问:为什么种子市场里的资源下载不动

答:这些种子是由其他用户产生的
并不能保证这些种子的热度
遇到无法下载的死种是很正常的事情


问:为什么里面有很多乱七八糟的东西

答:这些种子完全由其他用户产生(他人共享)
无法控制这些种子的产生 因为无法控制其他人下载资源或制作资源
如果有你不喜欢的东西出现可以设置关键字黑名单加以屏蔽 支持正则表达式
(右键弹出菜单以设置黑名单)
或者自行接忽略


问:为什么种子市场占用这么多的内存、磁盘?

答:目前彗星加载种子市场的方式是将所有内容读入内存中
所以会占用很多的内存
而磁盘占用高可能是与其他用户交换他人共享造成的

可以通过加载其他人收集整理的数据库来减少磁盘的使用率
方法会在后面介绍


问:如何增加他人共享的数量

答:可以通过直接导入他人收集的数据库
也可以通过挂机来收集他人共享

推荐使用“断头档”即永远也下载不完的任务
这样各彗星客户端之间就可以一直保持连接
并交换他人共享


问:如何导入、导出他人共享?

答:有两种方法 备份文件法 和 数据库替换法

问:这两种方法有什么区别吗?

答:使用备份文件法可以保留之前收集的条目

数据库替换法不会保留之前收集的 直接替换为了他人收集的内容

不过随着条数的增加 使用备份文件法 会造成软件长时间未响应 很容易失败
而数据法其实也可以保留之前的条目
可对新旧两个数据库进行合并去重 不过这并不在本教程讲解的范围内

使用备份文件导入、导出的方法:

如果他人共享的条数超过5千条
建议先看后面的数据库法

1.备份文件法
导出:
打开彗星 选择 文件>导入和导出下载列表

选择 要导出的内容 这里只选择 他人共享
点击 … 选择保存路径

选择 保存路径 输入文件名 点确定

回到了刚才的界面 点击导出即可

注意 如果他人共享条数很多
软件很有可能会未响应或者卡死
如果长时间卡死或者未响应
请尝试后面的数据库法

如果导出成功了 他人共享内容将包含在 扩展名为.bc_bak的文件中
可以将这个文件以任何分享给其他人即可

导入:
使用.bc_bak 文件导入
和导出方法差不多
打开彗星 选择 文件>导入和导出下载列表

选择 导入 选项卡
点击 … 选择要导入的配置文件
要导入的内容会 自动选择上
最后点击导入即可

注意 如果他人共享条数很多
软件很有可能会未响应或者卡死
如果长时间卡死或者未响应
请尝试后面的数据库法

2.数据库法
导出:
他人共享的内容其实是以数据库的形式存储在
比特彗星安装目录\share\peer_shares.db

找到这个数据库复制下来
将这个文件以任何分享给其他人即可

导入:
与导出方法类似
将别人分享的数据库文件复制到
比特彗星安装目录\share
替换原有的peer_shares.db 数据库文件即可

注意操作时要退出彗星 不然会提示文件被占用
覆盖原有数据库后 再此打开彗星 即开始加载 他人共享


问:他人共享搜索时卡顿怎么办?

答:当他人共享条数较多时就不推荐使用彗星内的搜索功能了
建议使用数据库软件进行搜索
这里使用SQLiteStudio
下载地址:SQLiteStudio数据库管理软件
密码:sql
此部分参考像素帝的教程 《比特彗星-教程》-解决最常见的18个难题

下载并解压缩 SQLiteStudio
打开 SQLiteStudio.exe

首次运行时要选择语言

添加数据库

数据库类型不用修改

文件
选择数据库文件所在的路径
他人共享数据库位于 比特彗星安装目录\share\
数据库名称为 peer_shares.db

名称
起一个便于识别的名字 比如 比特彗星-他人共享

勾选 记住此数据库
最后点 OK

查询数据库内容
双击添加的数据库
连接并展开

展开 表
并选择 数据 选项卡

数据条目

主要关注的是 hash title 这两列
即哈希值和标题

注意 当右上角的已加载行数 显示为转圈的时候
表示正在加载数据 请不要进行其他操作 以防止软件未响应
当显示具体加载行数后方可进行其他操作

搜索数据
建议勾选 在每个列上展示筛选器输入框
在title列进行搜索 这样可能比直接搜索更快些

搜索效果

复制哈希值
找到了合适的资源 右键 hash哈希值 选择复制
到彗星里点击 磁力 将复制的内容粘贴进去 点击确定 即可添加下载任务


问:为什么我的 数量始终不会增长?
即使导入了别人上万条的收集 数量还是没有变化?

答:可能是限制了最大条数
右键 他人共享 弹出菜单 调整最大条数
例如设置为无限



我的比特彗星端口堵塞,但是通过了test-ipv6测试,确认了有公网IP,而且路由器也开启了端口映射,比特彗星的设置页面也是。我不知道问题出在哪,有人能帮我找出问题吗?谢谢 :slightly_smiling_face:

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吗?

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