2.14测试版

欢迎下载测试版,尝试新功能。请大家多提反馈意见,感谢各位支持~

v2.14 正式版预览
WebUI:任务列表右键菜单增加删除、清理命令
WebUI:任务列表右键菜单增加单独的复制带tracker磁链操作

https://download.bitcomet.com/archive/BitComet_2.14_setup.exe
https://download.bitcomet.com/archive/BitComet_2.14.zip

macOS版:
https://download.bitcomet.com/mac/BitComet_2.14.0.dmg

Linux版传送门: 点击链接

v2.14 Beta2 [20250512]
界面改进:磁链及RSS批量下载对话框增加选项:是否允许自动重命名
WebUI:任务列表右键菜单增加开始、停止命令
WebUI:任务列表右键菜单增加复制磁链、特征码等操作(按住shift可复制带tracker磁链)
WebUI:修复peer列表shift多选

v2.14 Beta1 [20250506]
界面改进:peer列表对正在连接的peer,显示是否处于pending状态
界面修复:修复远程访问添加任务页面标题
WebUI:改进数字输入框
WebUI:左边栏增加垂直滚动条
WebUI:BT任务摘要面板可下载分块统计图右侧的分块可用性改为任务健康度
WebUI:各列表右键菜单增加复制命令
WebUI:任务列表、Peer列表表头增加右键菜单,可选择要显示的列
WebUI:任务列表增加分享率、健康度,peer列表增加状态列,默认不显示

3個讚

启用代理的时候还是控制不住正在发起,没有作用,也没见到所谓的pending
BitComet_x64_e3ZfV1Z1hO

这是禁用代理的时候,正在发起正常工作的截图
BitComet_x64_lqWIXjwOT3

肯定是有bug的,启用代理后,已连接看用户列表实际上只有100,但是全局统计跑出来300多,把正在发起误判断进去了,正在发起显示一直是0

WebUI点击右键没有复制磁力链接和特征码,摘要里面也不能复制,感觉复制这个比较重要点,还有右键更新tracker按钮,不然要停止任务在开始。还有就是rss功能实现订阅自动化下载做种上传分流

现在都有了!就是各个地方显示下载上传速度还可以简化下,不要显示B/s,和主界面一样用最小单位KB/s

然后就是,,,对于视频文件可以提供个预览按钮,实现网页在线播放也是不错的功能,就和app观看那样,从客户端"远程访问"提供速度来访问
在线播放器的话随意,DPlayer什么都行,只要能提供倍速功能 playbackSpeed: [0.5, 1, 1.5, 2, 3, 4],

在线代码演示,那个jsdelivr cdn被广告过滤屏蔽了,测试要关闭浏览器插件

总之只要能提供倍速功能,是什么在线视频播放器都可以

请修复:批量添加链接时,不能进行分块检测,直接判断的是若文件名已经存在,则生成括号数字(数字)的文件名。
建议增加:在批量链接窗口下,复选框 同名文件分块检测。

也有可能是代理服务器的实现不规范。目前彗星是按照 RFC 1928: SOCKS Protocol Version 5里的描述,在Socks5服务器返回Connect请求的Reply并且是成功状态码时,认为已和目标服务器建立连接,进入握手阶段。我用FreeProxy做了测试,是符合预期的。方便的话可以把你用的代理服务器私信给我测试一下

好的,下一版加上

后续版本加上

好的

后续版本增加

好的,我看看

客户端是v2,服务端的话应该随意都行,可以在v2客户端添加socks服务器试试,我用的服务器是v2服务端的vmess

期待,重大功能改进:种子市场可以按分类接收种子,阻止不需要的种子进入。。。例如,只接收视频类种子。。。

1個讚

你在彗星的代理服务器设置界面里填写的是V2客户端的socks5服务地址吗?

对 截图上有 127.0.0.1 10808

我觉得无非就是核心没有判断是否正在使用代理导致的问题,,,正在发起network.max_connecting_connections 应该同时对代理起效就成功解决问题了
而且界面上还要弄个修复,启用代理的时候,不要把正在发起显示到已连接里面

目前统计里的TCP连接状态【正在发起】和【已连接】是以TCP连接是否建立来区分的,peer列表里的【连接中】和【已连接】是以BT协议握手完成来区分的。

v2ray的代理连接我刚刚测试过了,正常连接的链路是:彗星->v2ray客户端->v2ray服务器->目标peer

你遇到的现象,很可能是彗星设置v2ray的socks代理后,彗星->v2ray客户端->v2ray服务器的连接已建立,但v2ray服务器->目标peer的连接没有成功还在等待超时,这种情况下此连接的TCP连接状态会是【已连接】,但peer的连接状态还在【连接中】。

程序代码里TCP层面对socks连接的判断只能触及到彗星->v2ray客户端->v2ray服务器,无法判断v2ray服务器是否连上了目标peer。如何改进还需要再考虑考虑

beta2已发布,欢迎试用

1個讚

看来代理问题不太好解决了,,主要就是代理服务器收到的客户端请求远超预期,设置60正在发起10秒超时,理论上1秒最多产生6个连接请求,但是代理服务器一秒能收到好几百上千的连接数

可以看到代理服务器上的tcp syn请求和比特彗星软件中显示的相符,没有成功控制正在发起的包


[-]----- bt_connecting (326)

不启用代理的情况下,比特彗星发起的连接都是正常可控为60的

不好解决的话就算了,,,那就尽快发布2.14正式版吧,2.13的打包毕竟出问题了

测试了有点问题
右键复制的磁力缺少tracker字段,和主界面上复制出来的不一样
记得要和主界面一样,私有种子要处理passkey的情况

忘了说明了,按住shift键显示右键菜单,可以复制带tracker的磁链,感觉这样方便些。当然也可以考虑放到二级子菜单里

要考虑下触屏操作,按住shift才能实现的功能那肯定不行

“是否允许自动重命名”,这个描述感觉不太贴切,有导致一个困惑:如果不允许,是否会导致已下载完成的文件被替换?


其实用这个描述就行,“下载前检查所有同名文件”,就相当于是不自动重命名的含义,个人认为这个更加明确。

加一个功能单独设置仅仅在下载是阻止电脑睡眠,而不是只要有任务就阻止睡眠

2.14正式版已打包

加到子菜单里了。没法根据主程序设置项来切换,因为安卓版里没有相关设置项

含义确实不太明确,增加了一个气泡提示

1個讚

也许可以和GUI上一样只有一个复制选项 是否携带tracker由高级设置中的选项决定
感觉在BT下载场景下一般不需要携带tracker


之前说的过滤器订阅和通配符支持研究的如何了?


2.13 和 2.14 中主程序似乎没有签名