IPFS上的Libgen存储分散化

2020-11-25 22:56:13

IPFS在这里。 IPFS是一种基于自由和开放理念的去中心化文件和网络托管协议。到目前为止,“图书馆创世纪”收藏库已在IPFS上发布,可通过libgen.rs和libgen.fun访问。 IPFS就像BitTorrent一样,但是只有一个全局群,可以在Web上访问它。您可以从IPFS.io或Wikipedia了解IPFS项目。

IPFS是点对点网络中的下一个技术革命,它允许像您这样的人与请求它们的读者共享书籍。 IPFS是对抗域名下架和互联网审查的次佳武器。

现在,我们每个人都可以成为免费的全球图书馆的奠基人。开始吧。

IPFS很简单。主机(您)使用内容标识符(CID哈希)固定文件(书),以在IPFS网络上共享它们。 CID哈希可以代表单个文件或整个文件夹。固定会将文件保存到本地计算机,以便您可以共享它们,其他人也可以从您那里固定它们。

每个“图书馆创世纪”的CID哈希表都代表1,000本书,或大约5 GB的本地文件存储。 100针= 100,000本书!谁曾告诉过您您无法启动自己的图书馆?

在开始之前,请确保您了解托管和共享受版权保护的材料的法律含义。

您是超级用户还是在运行服务器?跳转至Docker入门部分。

如果不是,只需安装IPFS Desktop客户端。确保阅读桌面系统要求。

请注意,IPFS Desktop客户端是尚处于开发阶段的alpha阶段软件。用于服务器/家庭服务器的软件的命令行版本更加成熟。

需要具有无限带宽的Internet服务提供商。如果您有每月的带宽或数据上限,请不要安装IPFS。

然后复制并粘贴包含1000本书(约6GB)的第一个CID哈希。完成后,跳至CID哈希索引。

以前为Library Genesis Seeding Project下载了Library Genesis种子文件吗?请按照以下步骤操作,然后跳至torrent。

需要具有无限带宽的Internet服务提供商。如果您有每月的带宽或数据上限,请不要安装IPFS。

需要10GB或更多的硬盘空间。有关更多信息,请参阅带有文件大小的CID哈希索引。

/ export将存储您下载的文件,而来自固定CID哈希的书将位于/ ipfs / data / blocks中。

docker run -d \-名称go-ipfs \ -v $ HOME / ipfs / export:/ export \ v $ HOME / ipfs / data:/ data / ipfs \ -p 4001:4001 \ -p 127.0.0.1: 8080:8080 \ -p 127.0.0.1:5001:5001 \ ipfs / go-ipfs:latest

此“ docker exec”命令使用容器命令“ ipfs pin add”运行“ go-ipfs”容器。此CID哈希包含1,000本书,要添加该书,请运行:

您还可以访问WebUI并从此处添加或管理图钉。端口5001是IPFS泊坞窗容器的API端口,并包含与IPFS桌面相同的UI。您可以在浏览器中访问http://127.0.0.1:5001/webui上的webui。

固定您的前1,000本书后,您可以在此处添加“图书馆创世纪”科技收藏的下100,000本书籍:

IPFS群对等端口为4001。打开它可以帮助您进行连接,但是如果不能这样做,则是可选的。要了解如何端口转发端口4001,请搜索您的路由器型号+端口转发。

如果您已经下载了种子文件,则可以使用ipfs add将种子文件文件夹添加到IPFS中