有没有熟悉 libtorrent 或者 bt 客户端开发的

2020-03-04 14:07:48 +08:00
 lolizeppelin

写了个小的 bt 下载工具,文档看得头大

现在启动下载没什么问题的

只是下载状态一直是 downloading,下载量一直为 0,种子还是 Frozen.II 这种热门电影的种子

alert 里反馈的日志也没什么错误

有没有比较熟悉 bt 下载的或者 libtorrent,给个 https://www.libtorrent.org 相关地址我自己看也行,现在有点懵逼不知道怎么弄了

顺便能不能给个好测试的 bt 种子,数据量几十 M 这样的即使开始下载了也快

2650 次点击
所在节点    程序员
10 条回复
jjianwen68
2020-03-04 14:11:37 +08:00
qbittorrent,开源,看看他的源码?
lolizeppelin
2020-03-04 14:24:00 +08:00
我看了下 troubleshooting 图对比了下
我没能从 tarcker 里获取倒 peers....

就是没有 tarcker reply alert, 没开 dht 有关?
lolizeppelin
2020-03-04 15:23:40 +08:00
我知道了
tarcker 全是失败的
我又禁止了 dht...

有没有只用 tarcker 的的种子呀...还是我必须得自建一个 tarcker 测试....orz
我内网 bt 不需要 dht 啊 orz
julyclyde
2020-03-04 16:04:51 +08:00
内网的话,你把 Local Peer Discovery protocol 启用试试?
lolizeppelin
2020-03-04 16:14:49 +08:00
@julyclyde

我现在没有内网环境...所以先随便找了个电影的种子测试

Local Peer Discovery protocol 这玩意在云服务器启动不好吧...会不会被干掉?
anzu
2020-03-04 16:33:41 +08:00
试试 Ubuntu 的种子,应该有服务器长期做种
https://ubuntu.com/download/alternative-downloads
julyclyde
2020-03-04 16:43:30 +08:00
@lolizeppelin 云服务器也分内外的,你放在内网那个 interface 上吧
lolizeppelin
2020-03-04 16:48:07 +08:00
@julyclyde

你没明白我意思

我怕云服务器网络可能又策略对 P2P 行为有特殊处理
所以即使 bt 也用 webseed 而不是直接用种子分发
Local Peer Discovery protocol 这种有出扫描行为的功能我可不敢启动
alect
2020-03-04 18:02:01 +08:00
可能找个 pt 下载安全些
julyclyde
2020-03-05 10:36:59 +08:00
@lolizeppelin 管理策略也是对公网方向啊,内网谁管你
而且 LPD 不是扫描,而是声明-应答型的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/649764

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX