1.97测试版

这种形式的BT链接无法批量实现复制创建BT任务,只能一个一个创建。

bc://bt/QUEv5rGC55Sf5LmL6LevMiBsNGQyIHYyMTQxIOino+WOi+a4uOS+oOWNs+eOqSBOZXB0dW5pYeWls+aooeWei+WFq+S6uueJiOWKqOa8q01PRCDotoXmrKHlhYPmuLjmiI/vvJrmtbfnjovmmJ8gNS4xN0dC6auY5Y6L57u/6Imy54mIIExlZnQgNCBEZWFkIDIg5rW3546L5pif6JCM5YyW54mIIFYyMTQxIOa4uOS+oOa1qeaWueiBlOacuuS4k+eUqOeJiC8wLzQyMmI2NTI2Njg2NjIxNDI4YjNkZGVmYzhiNjEyMzU1MWIzNjY4YmMvP3Jzc19ndWlkPWh0dHAlMjUzQSUyNTJGJTI1MkZzaGFyZS5kbWh5Lm9yZyUyNTJGdG9waWNzJTI1MkZ2aWV3JTI1MkY0MTY1NzhfMl9sNGQyX3YyMTQxX05lcHR1bmlhX01PRF81XzE3R0JfTGVmdF80X0RlYWRfMl9WMjE0MS5odG1sWlo=
bc://bt/QUEv5rGC55Sf5LmL6LevMiBsNGQyIHYyMTQzIOino+WOi+a4uOS+oOWNs+eOqSBOZXB0dW5pYeWls+aooeWei+WFq+S6uueJiOWKqOa8q01PRCDotoXmrKHlhYPmuLjmiI/vvJrmtbfnjovmmJ8gNS43M0dC6auY5Y6L57u/6Imy54mIIExlZnQgNCBEZWFkIDIg5rW3546L5pif6JCM5YyW54mIIFYyMTQzIOa4uOS+oOa1qeaWueiBlOacuuS4k+eUqOeJiC8wLzc5YzAyMjg0YzRhY2NkODlkNjg5MzUwNjVlYTlhMmEyODAzZDAwYTQvP3Jzc19ndWlkPWh0dHAlMjUzQSUyNTJGJTI1MkZzaGFyZS5kbWh5Lm9yZyUyNTJGdG9waWNzJTI1MkZ2aWV3JTI1MkY0MjI0OTNfMl9sNGQyX3YyMTQzX05lcHR1bmlhX01PRF81XzczR0JfTGVmdF80X0RlYWRfMl9WMjE0My5odG1sWlo=

应当弹出这样的BT批量下载框,同时此处要能批量解析
image

image

HTTP任务的BC链接在磁链按钮里也没办法批量解析,但是复制后可以正常弹出批量下载

bc://http2/20180329-android_versions_v2_2_the_Guardian_of_shenzhou_guofu.apk/?url=https://bh3rd-app.oss-cn-shanghai.aliyuncs.com/public/Android/20180329-android_versions_v2_2_the_Guardian_of_shenzhou_guofu.apk?abc%3D1%26abcd%3D1&refer=https://www.baidu.com/&cookie=wxi5sn892php8bmpanyjcmfqf4lkus62=bt14vwp54856ts0p4o5w8ox0cgcit5hs&user_agent=AmazonS3&mirror=https://bh3rd-app.oss-cn-shanghai.aliyuncs.com/public/Android/20180329-android_versions_v2_2_the_Guardian_of_shenzhou_guofu.apk?%26&mirror=https://bh3rd-app.oss-cn-shanghai.aliyuncs.com/public/Android/20180329-android_versions_v2_2_the_Guardian_of_shenzhou_guofu.apk?%26%26&mirror=https://bh3rd-app.oss-cn-shanghai.aliyuncs.com/public/Android/20180329-android_versions_v2_2_the_Guardian_of_shenzhou_guofu.apk?%26%26%26&mirror=https://bh3rd-app.oss-cn-shanghai.aliyuncs.com/public/Android/20180329-android_versions_v2_2_the_Guardian_of_shenzhou_guofu.apk?%26%26%26%26
bc://http/QUEvMjAxODAzMjktYW5kcm9pZF92ZXJzaW9uc192Ml8yX3RoZV9HdWFyZGlhbl9vZl9zaGVuemhvdV9ndW9mdS5hcGsvP3VybD1odHRwczovL2JoM3JkLWFwcC5vc3MtY24tc2hhbmdoYWkuYWxpeXVuY3MuY29tL3B1YmxpYy9BbmRyb2lkLzIwMTgwMzI5LWFuZHJvaWRfdmVyc2lvbnNfdjJfMl90aGVfR3VhcmRpYW5fb2Zfc2hlbnpob3VfZ3VvZnUuYXBrP2FiYyUzRDElMjZhYmNkJTNEMSZyZWZlcj1odHRwczovL3d3dy5iYWlkdS5jb20vJmNvb2tpZT13eGk1c244OTJwaHA4Ym1wYW55amNtZnFmNGxrdXM2Mj1idDE0dndwNTQ4NTZ0czBwNG81dzhveDBjZ2NpdDVocyZ1c2VyX2FnZW50PUFtYXpvblMzJm1pcnJvcj1odHRwczovL2JoM3JkLWFwcC5vc3MtY24tc2hhbmdoYWkuYWxpeXVuY3MuY29tL3B1YmxpYy9BbmRyb2lkLzIwMTgwMzI5LWFuZHJvaWRfdmVyc2lvbnNfdjJfMl90aGVfR3VhcmRpYW5fb2Zfc2hlbnpob3VfZ3VvZnUuYXBrPyUyNiZtaXJyb3I9aHR0cHM6Ly9iaDNyZC1hcHAub3NzLWNuLXNoYW5naGFpLmFsaXl1bmNzLmNvbS9wdWJsaWMvQW5kcm9pZC8yMDE4MDMyOS1hbmRyb2lkX3ZlcnNpb25zX3YyXzJfdGhlX0d1YXJkaWFuX29mX3NoZW56aG91X2d1b2Z1LmFwaz8lMjYlMjYmbWlycm9yPWh0dHBzOi8vYmgzcmQtYXBwLm9zcy1jbi1zaGFuZ2hhaS5hbGl5dW5jcy5jb20vcHVibGljL0FuZHJvaWQvMjAxODAzMjktYW5kcm9pZF92ZXJzaW9uc192Ml8yX3RoZV9HdWFyZGlhbl9vZl9zaGVuemhvdV9ndW9mdS5hcGs/JTI2JTI2JTI2Jm1pcnJvcj1odHRwczovL2JoM3JkLWFwcC5vc3MtY24tc2hhbmdoYWkuYWxpeXVuY3MuY29tL3B1YmxpYy9BbmRyb2lkLzIwMTgwMzI5LWFuZHJvaWRfdmVyc2lvbnNfdjJfMl90aGVfR3VhcmRpYW5fb2Zfc2hlbnpob3VfZ3VvZnUuYXBrPyUyNiUyNiUyNiUyNlpa

但是没有解析出名字,是空白的,默认也没有全选

而且这个批量下载框设置HTTP头的时候会有一些问题
如果BC链接本身包含,批量里手动额外设置头则忽略(目前做法就是,忽略这样对的,BC单个任务自身头为准)
如果BC链接不包含头,批量设置里应该写入头信息(有问题)
第一个BC链接不包含头,第二个包含,批量设置test,第一个任务结果的引用页出现为第二个任务的信息,用户代理是设置正确,cookie设置未正确,输出了浏览器自动插入值。
不对,,,有点说不清了,反正你试一下就知道了,批量复制,批量下载不做额外设置头的情况,然后两个任务的引用页和cookie是一样的,先修了这个在考虑批量时候自定义的覆盖头问题吧,始终要任务自身BC链接如果带了头为准就对了

bc://http2/20180329-android_versions_v2_2_the_Guardian_of_shenzhou_guofu.apk/?url=https://bh3rd-app.oss-cn-shanghai.aliyuncs.com/public/Android/20180329-android_versions_v2_2_the_Guardian_of_shenzhou_guofu.apk?abc%3D1%26abcd%3D1&refer=https://www.test.com/&cookie=abcd&user_agent=test&mirror=https://bh3rd-app.oss-cn-shanghai.aliyuncs.com/public/Android/20180329-android_versions_v2_2_the_Guardian_of_shenzhou_guofu.apk?%26%26%26%26%26%26%26%26%26%26%26&mirror=https://bh3rd-app.oss-cn-shanghai.aliyuncs.com/public/Android/20180329-android_versions_v2_2_the_Guardian_of_shenzhou_guofu.apk?%26%26%26%26%26%26%26%26%26%26%26%26%26
bc://http2/20180329-android_versions_v2_2_the_Guardian_of_shenzhou_guofu.apk/?url=https://bh3rd-app.oss-cn-shanghai.aliyuncs.com/public/Android/20180329-android_versions_v2_2_the_Guardian_of_shenzhou_guofu.apk?abc%3D1%26abcd%3D1&refer=https://www.baidu.com/&cookie=wxi5sn892php8bmpanyjcmfqf4lkus62=bt14vwp54856ts0p4o5w8ox0cgcit5hs&user_agent=AmazonS3&mirror=https://bh3rd-app.oss-cn-shanghai.aliyuncs.com/public/Android/20180329-android_versions_v2_2_the_Guardian_of_shenzhou_guofu.apk?%26&mirror=https://bh3rd-app.oss-cn-shanghai.aliyuncs.com/public/Android/20180329-android_versions_v2_2_the_Guardian_of_shenzhou_guofu.apk?%26%26&mirror=https://bh3rd-app.oss-cn-shanghai.aliyuncs.com/public/Android/20180329-android_versions_v2_2_the_Guardian_of_shenzhou_guofu.apk?%26%26%26&mirror=https://bh3rd-app.oss-cn-shanghai.aliyuncs.com/public/Android/20180329-android_versions_v2_2_the_Guardian_of_shenzhou_guofu.apk?%26%26%26%26

1.99最终版把上面说的几个修了吧。。几个界面问题,和一个核心问题

目前任務只有長效 2MB 上傳, 但 IO 高得嚇人, 高達 48MB, 尤其自己沒有本地硬碟, 是掛載網路磁碟, 網卡隨時有上百 Mbps 在存取, 請問這是正常的嗎?

點選可撥放(滑鼠按右鍵選擇分頁開啟可放大觀看)
動畫

另外, 建議追加磁碟 IO 流量圖方便觀看…

性能监视器看看具体在读写哪一个文件?
image

网络磁盘挂载本地用的什么挂载协议?可以用SMB(支持读写)、webdav(仅支持读取)看看会不会还有这种情况。其它FTP(读写都不支持)传输协议猜测是因为不支持范围取数据导致。

彗星會自動瘋狂每秒開15個檔案, 明明沒有下載任務, 只有長效上傳, 不曉得在做甚麼?

長效關掉網路磁碟流量就正常了, 不曉得長效瘋狂讀檔用意為何?

是不是刚启动没多久?看看界面任务栏是不是显示长效准备中百分比

連續好幾天都是高 IO, 懷疑是檔案數太多, 猜測是否網路有 query, 彗星就會瘋狂開檔, 但上傳只有 2MB, 讀寫吞吐卻高得嚇人, 有點不合理…

绿色版放C:\Program Files 目录的时候,没有权限导致读取根目录的配置文件失败,引起读取appdata下去了,这算个问题吗?

你看看有设置长效缓存吗?是不是没设置导致的

1個讚

XiaoYing哥, 您這 2TB RAM 戰車開出來要嚇死誰, 跟您不能比, 不過自己先調整觀察看看… XD

更新: 快取由原本 1G 改成 3G 好像有改善, 真是神奇, 網路磁碟傳輸的間隔拉長了, 非常感謝!

确实,,,这个感觉是2015年的ADSL 10Mbps小水管的限速界面

后台看到长效上传缓存还有崩溃,临时发布一个1.98版修复一下

RSS重命名为 123 后,种子市场的名字没有变化,没有同步修改rss名称

image

image

image

需要清空列表,重新更新一次RSS才能让名称发生改变
image

这算一个问题吗?

设置中修改新端口后,如果upnp状态启用,则应该重新添加upnp

:grinning: :grinning::grinning::grinning::grinning:

关于之前有人说文件移动有问题的
终于有人提供了磁力,一番测试后我定位到问题所在了,帮反馈上来

如果torrent仅包含单文件时,并且设置中开启 给未完成的文件添加.bc!后缀 ,BT任务进度下载到0.1%后点击停止,此时磁盘会创建后缀为.bc!的文件,此时在BT任务上进行移动文件操作则会提示错误信息 移动已下载的文件失败![系统找不到指定的文件。]
一个测试例子
99c82bb73505a3c0b453f9fa0e881d6e5a32a0c1

仅影响BT下载任务并且是单文件和开启添加后缀的情况,目录结构的种子不受影响。
BT做种上传任务移动文件不受影响。

HTTP任务测试不受影响,但是HTTP任务还是黄灯,而且没有进度条展示,请同步改成蓝灯并且添加进度条百分比展示。

测试过程中,发现了另一个BUG

测试例子
99c82bb73505a3c0b453f9fa0e881d6e5a32a0c1
45a0985d7ca9ebd0acac5ea975e5502c4eced153

单文件和目录结构的种子都会发生这个问题

下载0.1%后停止,移动文件,成功。
此时选择删除BT任务同时删除数据,文件数据未被删除。

下载0.1%后停止,移动文件,成功。
开始任务下载到0.2%后停止,此时选择删除BT任务同时删除数据,文件数据成功删除。

关于删除文件的问题,之前也反馈过一个HTTP任务的,还没修复
例子

https://mirrors.aliyun.com/ubuntu-releases/kinetic/ubuntu-22.10-desktop-amd64.iso

触发条件,磁盘剩余空间不足
image

跳出错误
文件写入失败: D:\新建文件夹\ubuntu-22.10-desktop-amd64.iso [磁盘空间不足。]

此时删除文件勾选同时删除数据,文件数据未被删除。

加上这三个,上面帖子也反馈了蛮多问题,1.99都修好吧。。。最后一个版本号了!不用着急着发布,先修好。。

怎么加速等待发起啊

模拟自动限速,触发自动限速后比特彗星整个界面刷新会很卡,大概3-5秒刷新一次,整个界面甚至容易无响应,期间无CPU占用

image

模拟方案,hyper虚拟机,分配一个D盘,比特彗星安装在C盘,C盘不限制,对D盘做磁盘性能设置500iops(4MB/s最大读写),手动限速30MB/s下载,BT任务把内存写缓冲区用尽触发任务自动限速

HTTP任务测试同上方案,发现最少保证300MB内存不起效果,剩下100MB内存时候才触发自动限速,如果下载速度过快有概率内存不足崩溃。

peer列表实时上传速率是空的

客户端支持 Tracker 侧返回的 failure reason, 但不支持返回的 warning message, 有计划支持吗? 和 failure reason 逻辑基本是一样的, 同样位于字典顶层, 该功能在 qBittorrent 4.3+ 和 Transmission 3.0+ 均有支持.

另外, BitComet 在 macOS 下批量获取种子市场元数据一段时间后容易引发崩溃, 与之相关的错误日志应如何提供?

warning没太清楚,是指发起scrape?

image

image

image

蛮多人都在吐槽插件仅支持普通页面调用,,,不能抓取视频下载啥的,帮他们提交下。
edge插件要不要集成做个wfp驱动捕获浏览器数据包,悬浮窗弹出下载框来识别一些视频流之类的下载。

发起 Announce, Scrape 应该没有这东西吧. 大概就是 Tracker 工作了, 但是想给客户端发一些警告或调试信息的情况, 属于一个聊胜于无的东西, 但因为和 failure reason 的提示逻辑一样, 所以实现难度不高.
https://wiki.vuze.com/w/Announce#Announce_Results