2.13测试版

ip地址就是要公布出去给别人看的,端口未开放连不上又没任何影响,难道你是想隐藏本地真实ip

在有tracker追踪器服务器的情况下,dht基本没任何作用了,而且比特彗星的内置代理功能并不支持udp,也就是无法用代理和dht连接,只有用netch这种wfp进程代理,才能把本地发起的所有请求传递给代理服务器

然而这些本地发起的流量是没必要的,并不需要经过代理服务器

并不需要隐藏本地真实ip地址
但是从部分文件连接状况来看,我能看见大量dht连接尝试:

一方面,我想请教一下做种时是否需要这样大量主动尝试连接(我的看法是:既然我已经有公网地址了,别人可以连上我,干嘛还要主动连人家呢?应该只有在下载的时候才需要尝试连接别人吧),以及如何关停做种时主动连接

另外一方面,无法连上tracker的用户可能会尝试使用dht网络中的地址连接,但如果dht中存在的是我的无法直连的、运营商的nat地址,会不会让无法连接到tracker的用户错失一些机会?

(值得一提的是,图片中列出的这些全是v4地址,而且ip还在中国境内,严重怀疑是把运营商的nat地址丢到dht里了)

需要,如果每个人都这么想,那么对方不连接你,你也不去连接其他人,互相都在等对方发请求,那就无法建立连接了,参考qbittorrent和transmission的问题,基本就从不主动发起连接请求,永远等其他人来连接自己,然后qb就没办法做种了
选用比特彗星当种子服务器的最大原因之一也是能主动发起连接请求

无法成功建立连接的用户尝试几次后会自动删除,所以没有影响

把高级选项正在发起值设置非常小的值,例如改成60,这样peer连接优先级最低就不会发请求了

两者没有冲突

所以,在连上其它用户的peer后,还会顺带发送所有可能连上自己的地址(比如nat地址、检测到的代理公网地址、v6地址),所有可能的地址都会被一起扔到dht里?

dht这东西,不是自己的ip也会发,每次请求会发送8个ip地址,可以参考dht协议设计,这就是去中心化,而不是只发送自己的本地ip地址

在用户信息空白的地方点一下选中F5可以刷新界面信息,因为印象中1.98开始就需要WebView2,那么我就试了试刷新,是可以的

下载任务的未勾选文件,能不能不分配.bc呀,或者说任务结束自动删除未勾选任务的.bc文件

新功能请求:


1、在列表上 右键增加 “批量忽略做种规则” 的功能,与 “批量替换Trackers” 类似。(目前只能一个个点右键,选属性,再进入 高级设置 操作,少量没问题,上十个就很容易忘,然后再挨个确认需要耗费很多时间。)

2、在列表上 增加 “永久做种” 一列,值为 “是” 或 “否”。(目前似乎还没有针对长效种子避免被吸血的方法,只能避免使用长效种子)

网上的软件,adm还是idm,都需要从网页嗅探。现在是有一个m3u8的文件,这些软件都没法打开。虽然mx与VLC能打开并正常播放,但无法保存至本地。

在win上使用yt-dlp成功了:grinning_face:。在手机上,自建http服务,然后用idm以URL成功打开m3u8,也下载成功了。但是用idm直接打开m3u8则无法正确识别。

使用gost进行穿透的流程图已经基本完成


webUI的主界面除了通知还不能显示具体内容外 其他的功能基本上都已经和GUI同步了
接下来就可以开始做设置界面的东西了

之前说的过滤器通配符研究的怎么样了?

2個讚

webui上手机绑定不起作用,app提示不支持的二维码

使用二维码解析器,得到的二维码内容结果是
waiting for the information to generate a QR codewaiting for the information to generate a QR codewaiting for the information to generate a QR codewaiting for the information to generate a QR code

功能建议:
(只是突然想到的,可能只适用于带鱼屏或高分屏,但由于感觉实现难度较低,而且没有历史包袱,也不会给未来带来历史包袱,所以就提一下。)
增加一个高级设置【启用双详细信息栏】,默认关闭,开启后的效果为左右两个详细信息栏,可以分别显示不同信息。

可能是还没获取到外网IP,二维码上方应该要显示错误信息的,此时的二维码只是个占位符。你可以看看GUI里的APP绑定对话框里是否正常。另外你的截图是哪个平台的哪个版本出的问题?

linux docker bitcomet-webui

用户列表dead有没有办法在状态里增加个被对方黑名单的提示?

A拉黑B,B发起请求后收到A回应的拒绝包,会瞬间进入disconnected ,这种情况应该可以标记成对方黑名单了自己


比如第四列增加一个,对方拒绝TCP连接次数:2
dead[3|0|0|2]:8

不过这个功能的意义何在呢?

用途就是可以得知对方封禁了自己的IP地址呀

连接后立刻拒绝不一定是拉黑吧
比如限制了连接用户数 应该也会被拒绝

要是添加新的状态也应该是被拒绝 即refused

TCP连接拒绝很难探测真实原因,有很多断开的原因,路由器会话数满,防火墙,网络波动等等