Forum

通知中心
Clear all

请教做种相关问题

16
5 Users
0 Reactions
5,309 查看
帖子: 85
帖子发起者
(@hulksmash)
Eminent Member
已加入: 7 年 前

1、一个BT下载软件是如何通过40位的代码解析出需要下载的东西的?它跟种子文件又是什么关系?

2、我们有时可以看到,一个神秘代码后面还跟着一些如tracker的信息,如果不复制下来,那么下载时是不是就会少一些来源?

3、如果不把那个种子文件主动放到某个,理论上是不是就没法把这个东西真正的传递出去了?

4、除了nyaa,还有啥可以简单发布种子的地方?很抱歉东京图书馆那个不会用@acy-gy

 

主题 Tags
15 Replies
帖子: 4727
(@lpofficial)
Honorable Member
已加入: 6 年 前
  1. 可以看 https://liulipack.github.io/post/Paperclip Intro BitTorrent
  2. 一些附加信息,比如联系的 Tracker、标题之类的。
  3. 啊?
  4. 不知道。
回复
1 Reply
(@hulksmash)
已加入: 7 年 前

Eminent Member
帖子: 85

@liulipack

视频挺有用,已收藏,感谢~~~

回复
帖子: 29
(@qazwsx134)
Active Member
已加入: 4 年 前

1、40位代码可以看成是bt文件的md5,bt软件下载时,会在当前已连接的各种网络(比如dht)或内置的tracker获取包含此数值的种子的机器ip,获取到后连接获取种子

2、下载中确实会少来源,同样的下载前影响获取种子文件的速度

3、并不需要,理论上只要做种的人的机器里有就行,发布只是为了更快捷的获取种子或链接到做种人的机器

4、有是有,但这些网站都没啥人

回复
3 Replies
(@hulksmash)
已加入: 7 年 前

Eminent Member
帖子: 85

@qazwsx134

姑且有点懂了……,非常感谢~~~~

回复
(@qazwsx134)
已加入: 4 年 前

Active Member
帖子: 29

@hulksmash 其实种子只是一些记录信息,可以由bt客户端随时生成,因此对于做种人来说也不是必须的

回复
(@hulksmash)
已加入: 7 年 前

Eminent Member
帖子: 85

@qazwsx134

就是生成种子这一步感觉还是很神奇,在@liulipack 提到的视频里也是作为“有一点点难”的部分提出的。

而且可以感觉到,用迅雷解析代码,一般来说远比用其他的bt下载软件要快。不知道是不是因为迅雷在搜索邻居的过程比其他人有效,还是只是邻居挨得近……

回复
帖子: 871
管理员
(@acg-gy)
Estimable Member
已加入: 9 年 前

一般来说把最热门的几个tracker添加到软件里,就可以增加下载速度。

也就是所谓的公开tracker不需要上传种子。

上传到种子发布站是为了更多人能看见这个种子,而不至于刚开始的时候没速度。

回复
6 Replies
(@hulksmash)
已加入: 7 年 前

Eminent Member
帖子: 85

@acg-gy

谢谢~~~最近一直没能登陆,所以没能来得及说感谢。

今天才发现换了地址,终于登陆上了

回复
(@lpofficial)
已加入: 6 年 前

Honorable Member
帖子: 4727

@hulksmash 恭迎龙... 恭迎欧... 恭迎你回归。

回复
(@hulksmash)
已加入: 7 年 前

Eminent Member
帖子: 85

@liulipack

这可受不起,我只是一介平凡的伸手党,而且经常在这请教大佬们~

说到请教,想了解一下有没有什么可以下载bt,又能下载ftp这种别的协议的免费软件?除了迅雷……

第二个问题,有没有什么能在linux服务器上,就是没有界面的那种,下载bt什么的软件?

回复
(@lpofficial)
已加入: 6 年 前

Honorable Member
帖子: 4727

@hulksmash

  1. 据我所知,应该没有。不过可以特事特办,BT 可以看看我的 awesome-hentai( https://github.com/liulipack/awesome-hentai#bittorrent-程序 ),FTP 可以使用开源的 FileZilla( https://filezilla-project.org/download.php?type=client )。
  2. transmission( https://transmissionbt.com/download ) 吧。
回复
(@hulksmash)
已加入: 7 年 前

Eminent Member
帖子: 85

@liulipack

可耻地表示那个transmission不会用…… 😥 

回复
(@lpofficial)
已加入: 6 年 前

Honorable Member
帖子: 4727

@hulksmash 我 deepin 用的是 qBittorrent。transmission 我也没用过。

回复
帖子: 231
(@sasdas)
Eminent Member
已加入: 5 年 前

1.前面已经解释了,不用多说

2.如果开启DHT实际上没有太大影响,就比如今天nyaa网站tracker崩了,但是并不影响我给别的用户传输文件

3.没看懂,如果你想问的是如果不上传到tracker上就无法被找到的话,实际上通过DHT依然可以连接到,但是由于通过DHT,需要按二叉树访问直到访问到需要的地址,效率非常低,如果不是大量用户同时下载有时候会被忽略。

4.你可以自己做一个tracker, https://github.com/webtorrent/bittorrent-tracker玩玩,

回复
1 Reply
(@hulksmash)
已加入: 7 年 前

Eminent Member
帖子: 85

@sasdas

第三点想问的就是你说的,所以感觉DHT真的是很奇妙的一套东西……

看过那个up回形针的视频了,但显然不能说真的了解其具体的运行机制,所以依旧感觉太神奇了!

二叉树什么的,以往之在理论里见到过,实际中没有用到过……

那个GIT的分享我会看看(但愿学得会),非常感谢~~~

 

回复