lolizeppelin
V2EX  ›  程序员

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

By lolizeppelin at 2020 年 3 月 4 日 · 3707 次点击

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

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

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

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

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

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

10 条回复  •  2020-03-05 10:36:59 +08:00
jjianwen68
   1
jjianwen68  
   2020 年 3 月 4 日
qbittorrent,开源,看看他的源码?
lolizeppelin
   2
lolizeppelin  
OP
   2020 年 3 月 4 日
我看了下 troubleshooting 图对比了下
我没能从 tarcker 里获取倒 peers....

就是没有 tarcker reply alert, 没开 dht 有关?
lolizeppelin
   3
lolizeppelin  
OP
   2020 年 3 月 4 日
我知道了
tarcker 全是失败的
我又禁止了 dht...

有没有只用 tarcker 的的种子呀...还是我必须得自建一个 tarcker 测试....orz
我内网 bt 不需要 dht 啊 orz
julyclyde
   4
julyclyde  
   2020 年 3 月 4 日
内网的话,你把 Local Peer Discovery protocol 启用试试?
lolizeppelin
   5
lolizeppelin  
OP
   2020 年 3 月 4 日
@julyclyde

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

Local Peer Discovery protocol 这玩意在云服务器启动不好吧...会不会被干掉?
anzu
   6
anzu  
   2020 年 3 月 4 日
试试 Ubuntu 的种子,应该有服务器长期做种
https://ubuntu.com/download/alternative-downloads
julyclyde
   7
julyclyde  
   2020 年 3 月 4 日
@lolizeppelin 云服务器也分内外的,你放在内网那个 interface 上吧
lolizeppelin
   8
lolizeppelin  
OP
   2020 年 3 月 4 日
@julyclyde

你没明白我意思

我怕云服务器网络可能又策略对 P2P 行为有特殊处理
所以即使 bt 也用 webseed 而不是直接用种子分发
Local Peer Discovery protocol 这种有出扫描行为的功能我可不敢启动
alect
   9
alect  
   2020 年 3 月 4 日
可能找个 pt 下载安全些
julyclyde
   10
julyclyde  
   2020 年 3 月 5 日
@lolizeppelin 管理策略也是对公网方向啊,内网谁管你
而且 LPD 不是扫描,而是声明-应答型的
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
© 2026 V2EX · 36ms · 3.9.8.5