打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
进阶技巧之一:如何使用Torrent per 1000 Files功能...

(1) 解题

(以下简称Libgen)目前已经成为最著名的外文电子书集散地之一,关于它的介绍,网上已经一抓一大把,在此不再赘述。

(1.1) Libgen的下载难题

如果你是一个Libgen的重度用户,应该已经发现它在下载速度和稳定性上的毛病。这种毛病的原因十分复杂,与国际网出口限速、国内互联网运营商(ISP)的带宽分配策略以及Libgen至今都未使用安全协议等都有关系,在此也不再进行猜测式分析了。总之,如果你直接在Libgen的搜索结果页面上使用HTTP下载,那么你有很大的概率会发现下载速度十分缓慢,有时甚至很容易掉线,特别是当下载文件较大时,就更恼人一些。

有些时候,我们可以通过使用Libgen的镜像站来缓解这一问题,但往往镜像站的速度也不够理想。有人或许会想到使用Libgen自己的下载器(关于该下载器的使用方式,我们以后有空再说),但事实上Libgen的下载器也未使用安全协议,尽管该下载器的检索能力颇值得称赞,但稳定性依然不够好。

(1.2) Libgen的P2P下载方式

我们的目光投向了HTTP以外。你也许已经看到了Libgen图书条目的索引页面上包含了几种P2P的下载链接,例如 Concubinage and Servitude in Late Imperial China 一书索引页面的右下角:

Concubinage and Servitude in Late Imperial China 一书索引页面

其中Gnutella和DC 两种协议在中国大陆很少有人用,基本可以忽略(相信有的朋友已经发现这两个超链接对应的是磁力链接,进而试图使用迅雷了吧?很遗憾,世上并不是所有的磁力链接都是 Bit Torrent)。

Ed2k链接就是大名鼎鼎的电驴(eDonkey)。我不知道其他人是否能正常使用这一途径来下载,我自己反正是下不下来的,可能跟ISP的端口管理策略有关。不过,考虑到在中国大陆不太可能连接到Kad网络,而国内电驴界长期饱受各种“吸血骡”的困扰,上传者极少(特别是对于Libgen这种不太知名的资源),国外上传者也不太能提供资源,我觉得电驴肯定不是理想的下载方法。

(1.3) BitTorrent成为最后的下载方式

既然如此,我们唯一的选择大概就是BitTorrent(简称BT)了。我也不再介绍BT是什么了,请使用搜狗搜索引擎搜索相关内容。

相信大多数接触Libgen的朋友都只是“读者”,我们只是想要那一两本书,下载下来尽量直接敲敲鼠标就能看。因此大家最容易注意到的就是Libgen图书索引页上的“单个文件的种子文件”(One-file torrent)链接。对于一部分上传得较早的图书,索引页面上One-file torrent处会显示为可以下载,用户可以由此得到该条目对应的种子文件,然后用μTorrent等BT软件下载。不过,这样获得的种子文件,其tracker服务器只有一个,而且似乎是libgen自己找来的不知名服务器,连接性不佳,经常因为并发数过多而宕机——从2019年6月中旬以来这个tracker连接愈发困难。而且你也可以看到,很多图书条目并没有One-file torrent。

我们最后的选择就是Torrent per 1000 files。Libgen把自己服务器上登记的每一本书都赋予了一个数字ID,每一千个文件就发布一个集合性质的torrent。本文的目的就是教大家如何使用这个Torrent per 1000 files的功能。

(2) 所需工具

你需要的软件:一种正常的BitTorrent下载软件,例如:μTorrent、qBitTorrent。本文将使用μTorrent(只是个人习惯)。

建议不要使用迅雷、BitComet和百度网盘。

你还需要:至少一本你想要下载的图书。如果你在Libgen上没有找到想看的书,那么本文对你不会有帮助。

(3) 具体操作

(3.1) 获取Torrent per 1000 files

当你找到心仪的图书以后,可以选择下载Torrent per 1000 files。

(3.2) 添加种子文件

将上述种子文件加入到BT软件中。先不要开始下载。

添加种子文件时的设置

——可以看到,文件名都是乱码,而且没有扩展名。如果整个下载下来,我们根本不知道自己下载了什么书、不知道哪本是我们想要的书,也不知道它是什么格式。显然这不是我们想要的。因此我们要换个处理方式。

在路径栏文本框里填写你硬盘上常用于下载的文件夹。注意,因为可能很多书都要存进去,建议建立一个专门用来下载和储存Libgen电子书的文件夹。

然后单击“全部取消”按钮。单击“确定”按钮,从而导入种子,但暂不下载任何内容——因为我们接下来要手动决定下载什么。

(3.3) 查询待下载文件的MD5

在Libgen的索引页面可以看到这个文件的信息。

Libgen文件索引页面上的文件信息,重点是MD5值

其中最为重要的是MD5。如果你眼尖的话,会发现在刚才的文件列表里有一个文件的文件名,跟这个MD5值完全一样。你猜对了,文件名里乱七八糟的字母和数字,其实就是那1000本电子书的文件的MD5值。这里不拟解释什么是MD5,你粗略地可以认为它是一个文件的“指纹”。记下你要下载的图书文件的MD5值(其实记住前五位一般就够了),例如上述图书的MD5是A17F763233362E4FAE79566E94296ED1。

(3.4) 通过MD5定位待下载文件

回到μTorrent界面,找到刚才导入的种子文件,单击这一条目(请确认单击了,由于程序界面有点小问题,种子多的老用户经常忘),在下方的详情页面里找到“文件”选项卡,然后翻找到与MD5值相同的文件——什么,你说找起来麻烦?你可以单击一下“路径”信息分类栏,这样它会按照文件名排序,就好找了。

在μTorrent界面里找到对应的文件

右击找到的文件,选择“重定位置”命令。

右击找到的文件,在弹出菜单中选择“重定位置”命令。注意右击要点准哦。

然后在弹出的文件对话框里确定好你要使用的目录(我有分类存放的习惯),并且输入你喜欢的文件名——一大长串字母和数字,谁也不知道这书是什么嘛!所以我们要把它改为:

Concubinage and Servitude in Late Imperial China_Hsieh Bao Hua (Lexington Books, 2017).pdf

这样就好认多了。当然你也可以用自己喜欢的命名规则。重点是,一定要记得加上扩展名!

一切准备妥当,按“确定”按钮离开文件对话框。

(3.5) 开始下载

这个时候,文件其实还没开始下载。换言之你如果觉得有什么不妥,可以继续使用“重定位置”命令来修改。当然这时候文件名已经改了,所以可能排序位置跑到别处了,需要拖动滚动条来找到那个刚刚改过路径和名字的文件。

一切妥当以后,右击改好名字的文件,将优先级从“跳过”改为“正常”。

文件名改过了,所以一般会跳到其他位置,拖动滚动条找找吧

等一阵就能下好了。“决速步”是系统寻找种子的时间;连上种子以后,我这里大概瞬时速度最大值能有三四百kB/s。如果有国内的种子,应该还可以再快一点。

下载完成后,记得把文件“复制”而不是“移动”到你自己的存储设备中,这样可以继续续种。

国内用户连接国内的种子比连接国外的tracker还是要容易许多,有几个国内的种子,其实等于帮这本书在中华大地上“薪火相传”了呢,会长人品的。

(4) 多余的话

(4.1) Torrent per 1000 files的优点

相比于One-file torrent,使用Torrent per 1000 files的好处是,它在thepiratebay、publicbt等国际主流公开tracker服务器上都有注册,下载者更容易找到活种,下载体验更好。

而且挂着续种的体验也会更好。仅就我的经验来看,One-file torrent半年多也未必能找到一个传输对象,但Torrent per 1000 files时不时就会传一下。

Libgen上绝大多数图书,在上传时都被纳入到了这种集合性质的torrent的覆盖范围内,不像One-file torrent那样要等好几个月。

而与HTTP下载相比,它的优势基本就是BitTorrent下载时的那些常识:有较好的断点续传功能,不受ISP拆包的困扰,等等。

另外,它在保存具体文件的时候可以手动命名,这样可以免去逐个打开文件检查书名的痛苦。

(4.2) Torrent per 1000 files的缺点

要使用BT软件。

虽然我们一直鼓吹大家续种,但从最终下载结果来看基本还是要靠大tracker来分配种子。因此用户需要能访问国际网(换言之不能解决一部分人因不能访问国际网而上不了libgen的麻烦)。——我也想有朝一日靠DHT满足下载需求,但这只是个梦想而已。

同时,对于多层网络的用户(路由器套路由器的那种),可能不容易连接到种子文件。

此外,BitTorrent这种下载方式所共有的缺陷,它基本都有:硬盘扇区分配策略的隐忧(虽然已经改善了很多),一些运营商可能会禁止或封锁BitTorrent协议,等等。另外它比较耗流量——按流量计费的互联网用户请慎行。

(4.3) 免责声明

请只使用Libgen下载没有版权争议的内容。请于下载后24小时内删除已下载的文件。

保护知识产权,保护Brill/Springer/...(以下省略5000字)恰烂钱的权力,从我做起!

延伸阅读

liubinyan. '图书添加指南'. https://www.douban.com/note/651658406/

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
文件太大?上传有妙招
Imfile背后的技术原理剖析
BTFS :一种基于FUSE的Bittorrent文件系统
什么是BT
怎样使用BT下载(1)
BitTorrent文件解析
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服