Library Genesis进阶技巧之一:如何使用Torrent per 1000 Files功能改善Libgen使用体验
(1) 解题
Library Genesis (以下简称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 一书索引页面的右下角:

其中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的索引页面可以看到这个文件的信息。

其中最为重要的是MD5。如果你眼尖的话,会发现在刚才的文件列表里有一个文件的文件名,跟这个MD5值完全一样。你猜对了,文件名里乱七八糟的字母和数字,其实就是那1000本电子书的文件的MD5值。这里不拟解释什么是MD5,你粗略地可以认为它是一个文件的“指纹”。记下你要下载的图书文件的MD5值(其实记住前五位一般就够了),例如上述图书的MD5是A17F763233362E4FAE79566E94296ED1。
(3.4) 通过MD5定位待下载文件
回到μTorrent界面,找到刚才导入的种子文件,单击这一条目(请确认单击了,由于程序界面有点小问题,种子多的老用户经常忘),在下方的详情页面里找到“文件”选项卡,然后翻找到与MD5值相同的文件——什么,你说找起来麻烦?你可以单击一下“路径”信息分类栏,这样它会按照文件名排序,就好找了。

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

然后在弹出的文件对话框里确定好你要使用的目录(我有分类存放的习惯),并且输入你喜欢的文件名——一大长串字母和数字,谁也不知道这书是什么嘛!所以我们要把它改为:
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. "Library Genesis图书添加指南". https://www.douban.com/note/651658406/
-
rjys365 赞了这篇日记 2024-07-25 13:27:14
-
刘也 赞了这篇日记 2023-08-30 12:53:39
-
Mr ζ 赞了这篇日记 2023-02-24 15:42:08
-
马上就睡啦 赞了这篇日记 2022-12-10 00:09:52
-
ʘᴗʘ 赞了这篇日记 2021-11-30 00:14:44
-
Cinéphilie 赞了这篇日记 2021-11-28 20:07:50
-
凌 赞了这篇日记 2021-02-09 21:33:54
-
夜航的鲸鱼 赞了这篇日记 2021-02-02 00:24:57
-
一葉 赞了这篇日记 2021-01-25 00:14:58
-
Luo 赞了这篇日记 2021-01-04 22:58:40
-
déjà vu 赞了这篇日记 2020-11-05 08:33:05
-
魔力小杰 赞了这篇日记 2020-10-06 23:01:19
-
豆友166989342 赞了这篇日记 2020-08-23 16:43:16
-
棉锈 赞了这篇日记 2020-07-25 21:25:13
-
McSealPilot 赞了这篇日记 2020-07-18 16:23:30
-
聂北秦 赞了这篇日记 2020-07-16 10:15:38
-
yong 赞了这篇日记 2020-05-24 13:29:52
-
[已注销] 赞了这篇日记 2020-05-20 15:56:33
-
Balgonie 赞了这篇日记 2020-05-14 20:40:32
-
sweet_boy 赞了这篇日记 2020-03-20 04:55:17
-
林老师卡好 赞了这篇日记 2020-03-17 23:14:27
-
薩摩耶的成年 赞了这篇日记 2020-03-13 00:47:59
-
幷阿原 赞了这篇日记 2020-03-06 19:55:30
-
[已注销] 赞了这篇日记 2020-02-07 21:52:34
-
花大壮 赞了这篇日记 2020-02-07 00:49:14
-
幸 赞了这篇日记 2020-01-05 12:10:04
-
创世之神PKD 赞了这篇日记 2019-11-22 17:37:21
-
沈青雨🪐 赞了这篇日记 2019-11-20 04:00:56
-
灰耳朵的河马 赞了这篇日记 2019-11-14 18:37:38
-
HRRR!!! 赞了这篇日记 2019-11-02 10:14:29
-
[已注销] 赞了这篇日记 2019-10-05 15:18:58
-
夹角沟管教 赞了这篇日记 2019-09-26 14:18:30
-
🥩 赞了这篇日记 2019-09-12 11:57:54
-
希格 赞了这篇日记 2019-09-11 10:41:42
-
大狗于氏 赞了这篇日记 2019-08-21 09:30:46
-
蝇熊 赞了这篇日记 2019-08-07 12:56:30
-
Dajueya 赞了这篇日记 2019-08-05 17:54:39
-
Shwvejrjej 赞了这篇日记 2019-08-04 22:53:53
-
June_Cyn 赞了这篇日记 2019-08-03 20:51:47
-
☔️ 赞了这篇日记 2019-08-03 17:14:32
-
羽落弦 赞了这篇日记 2019-08-03 14:20:20
-
A.L 赞了这篇日记 2019-08-03 11:59:01
-
tav 赞了这篇日记 2019-08-03 10:33:40
-
東莞仔 赞了这篇日记 2019-08-03 06:45:51
-
成日金 赞了这篇日记 2019-08-03 03:27:21
-
苏晚 赞了这篇日记 2019-08-03 01:23:22
-
麻辣巧克力 赞了这篇日记 2019-08-03 01:15:50
-
[已注销] 赞了这篇日记 2019-08-02 23:38:01
-
[已注销] 赞了这篇日记 2019-08-02 19:02:19
-
mitzvah 赞了这篇日记 2019-08-02 10:17:30
-
Sugar Rusher 赞了这篇日记 2019-08-02 10:16:49
-
陆农师 赞了这篇日记 2019-08-02 08:18:42
-
夏不言 赞了这篇日记 2019-08-02 06:38:52
-
翼狮 赞了这篇日记 2019-08-02 04:09:27
-
[已注销] 赞了这篇日记 2019-08-02 02:41:58
-
藍熊船長 赞了这篇日记 2019-08-01 23:56:34
-
(●--●) 赞了这篇日记 2019-08-01 18:44:32
-
Euthyphro 赞了这篇日记 2019-08-01 18:37:28
-
finestone 赞了这篇日记 2019-08-01 16:18:53
-
Augenstern 赞了这篇日记 2019-08-01 14:59:01
-
以太白景 赞了这篇日记 2019-08-01 14:12:20
-
谢小非日记 赞了这篇日记 2019-08-01 14:07:42
-
一小点点 赞了这篇日记 2019-08-01 13:57:31
-
welltell 赞了这篇日记 2019-08-01 13:47:30
-
菲菲不停问我 赞了这篇日记 2019-08-01 13:32:28
-
豆友37366956 赞了这篇日记 2019-08-01 13:28:15
-
Clos 赞了这篇日记 2019-08-01 13:23:03
-
rainbow 赞了这篇日记 2019-08-01 13:11:52
-
野田黄雀 赞了这篇日记 2019-08-01 12:49:30
-
渍无花果 赞了这篇日记 2019-08-01 12:17:28
-
[已注销] 赞了这篇日记 2019-08-01 12:06:19
-
一罐红雾 赞了这篇日记 2019-08-01 12:01:06
-
东楚生 赞了这篇日记 2019-08-01 11:52:53
-
onion 赞了这篇日记 2019-08-01 11:36:12
-
octopuso0O 赞了这篇日记 2019-08-01 11:32:09
-
ΔH 赞了这篇日记 2019-08-01 11:29:41
-
stsui96 赞了这篇日记 2019-08-01 11:29:01
-
lsyDemo 赞了这篇日记 2019-08-01 11:25:45
-
JZ 赞了这篇日记 2019-08-01 11:23:02
-
白给之星 赞了这篇日记 2019-08-01 11:21:37
-
Kuckuck 赞了这篇日记 2019-08-01 11:09:02
-
Aleph_0 赞了这篇日记 2019-08-01 11:00:44
-
Ecce Homo 赞了这篇日记 2019-08-01 10:49:52
-
Vicodin 赞了这篇日记 2019-08-01 10:47:07
-
哦勒哇一鸡狼 赞了这篇日记 2019-08-01 10:44:53
-
豆友132106159 赞了这篇日记 2019-08-01 10:43:45
-
蠢蠢虫 赞了这篇日记 2019-08-01 10:40:09
-
露娜我是娜娜 赞了这篇日记 2019-08-01 10:36:26
-
酸菜罐 赞了这篇日记 2019-08-01 10:30:21
-
Shaggycat 赞了这篇日记 2019-08-01 10:27:35
-
欲望道人 赞了这篇日记 2019-08-01 10:22:56
-
#天堂尚幼# 赞了这篇日记 2019-08-01 10:19:11
-
生存还是死亡 赞了这篇日记 2019-08-01 10:13:19
-
Bz 赞了这篇日记 2019-08-01 10:12:16
-
宇宙尽头小卖部 赞了这篇日记 2019-08-01 10:11:35
-
Tinarazy 赞了这篇日记 2019-08-01 10:10:01
-
[已注销] 赞了这篇日记 2019-08-01 10:06:52
-
浆果与牡蛎 赞了这篇日记 2019-08-01 10:00:56
-
宇宙 赞了这篇日记 2019-08-01 10:00:46
-
西风 赞了这篇日记 2019-08-01 09:52:58