1. 前言

1.1 Z-Library简介

Z-Library是一个影子图书馆和开放获取文件分享计划,用户可在此网站下载期刊文章以及各种类型的书籍。根据Z-Library的说法,截至2022年6月12日,其共收录了10,456,034本书和84,837,646篇文章。Z-Library在其电子书搜索页面上宣称自己是“全球最大的数字图书馆”,并在文章搜索页面上称自身是“全球最大的科学文章存储库”。它原是创世纪图书馆的镜像网站,并从该图书馆获得大部分馆藏。但它的一些馆藏由用户自行上载,并且不为创世纪图书馆所收藏。该平台公开网域已于2022年11月3日遭到美国政府屏蔽。目前Z-Library官网已经不能访问了,但暗网中还有可访问的镜像站,全部资源的离线种子包也已经有人公开出来了。

1.2 Book-Searcher简介

项目介绍:搜索书籍索引,创建您的私人本地图书馆。不保存和提供文件,仅提供书籍搜索。
项目地址:https://github.com/book-searcher-org/book-searcher

Book-searcher

网友分享的Demo站点:
https://zlib.knat.network/
https://zlib.freedit.eu/
https://zlib.007.al

2.搭建

以下所有服务均选择自建,我将采用Docker部署的方式,VPS系统用的是Debian 11

2.1 Docker及Docker Compose环境搭建

2.1.1 Docker环境搭建

1
2
3
4
5
6
7
8
9
10
国外鸡:  
curl -sSL https://get.docker.com/ | sh

国内鸡:
curl -sSL https://get.daocloud.io/docker | sh

卸载docker:
sudo apt-get remove docker docker-engine

rm -fr /var/lib/docker/

2.1.2 Docker Compose环境搭建

1
2
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

3. Book-Searcher书籍检索

3.1 搭建Book-Searcher书籍检索

3.1.1首先创建用于存放book-searcher的文件夹

mkdir book-searcher && cd book-searcher

3.1.2然后拉取docker-compose的文件

wget https://raw.githubusercontent.com/book-searcher-org/book-searcher/master/docker-compose.yml

或者直接编写docker-compose.yml

1
2
3
4
5
6
7
8
9
10
11
version: '3'

services:
book-searcher:
image: ghcr.io/book-searcher-org/book-searcher:latest
container_name: book-searcher
restart: always
ports:
- "7070:7070"
volumes:
- ./index:/index

3.1.3 拉取Z-Library书库索引文件

1
2
3
cd book-searcher  
wget --no-check-certificate https://od.007.al/d/OneDrive/Zlib_Searcher/index_none_0.8.3.zip
unzip -o index_none_0.8.3.zip

注: 注意3.1的操作均在book-searcher文件夹中

原作者没有将Z-Library书库索引文件放置到镜像里,如果没有自己挂载进去的话,搭建后的服务什么都搜不到。

3.1.4 拉取镜像构建容器

1
docker-compose up -d

输入http://IP:7070 即可访问 如需域名访问 可以搭配 Nginx Proxy Manager使用

3.2 检索下载Z-Library资源

打开页面右上角的设置,配置IPFS网关,以下是找的5个可用地址。

1
2
3
4
5
http://cloudflare-ipfs.com  
http://ipfs.io
http://dweb.link
http://gateway.pinata.cloud
https://ipfs.best-practice.se

注:如果没有配置IPFS网关的话,就仅能检索Z-Library资源,但不能下载。
这个IPFS网关你可以自己去部署,也可以用别人搭建好的。

4. 参考资料

book-searcher
关于索引问题

5. VPS推荐

W3D.host

美西洛杉矶VPS三网联通精品网AS9929优化线路

Telegram群组
Telegram频道