在IPFS上幫助播種Z-Library
幾天前,我們釋出了在 IPFS 上託管來自 Z-Library 的 31TB 圖書時我們面臨的挑戰。我們現在已經弄清楚了更多的事情,我們可以高興地報告事情似乎在起作用——現在可以透過Anna's Archive在 IPFS 上獲得完整的集合。在這篇文章中,我們將分享我們的一些最新發現,以及您可以如何幫助保留對該集合的訪問權。
如果您有可用的空閒頻寬和空間,幫助播種我們的收藏將非常有幫助。這些是大致採取的步驟:
- 從 BitTorrent 獲取資料(我們目前有更多的播種機,而且由於單個檔案比 IPFS 少,所以速度更快)。我們不會從這裡連結到它,而只是谷歌搜尋“Pirate Library Mirror”。
- 對於第二個版本中的資料,使用ratarmount安裝 TAR 檔案,如我們之前的部落格文章中所述。為了您的方便,我們還在單獨的 torrent 中釋出了 SQLite 後設資料。只需將這些檔案放在 TAR 檔案旁邊即可。
- 啟動一個或多個 IPFS 伺服器(參見之前的博文;我們目前在 Docker 中使用 4 個伺服器)。我們推薦上面的配置,但至少要確保啟用Experimental.FilestoreEnabled. 請務必將其放在 VPN 後面或使用無法追蹤到您本人的伺服器。
- 執行類似的東西ipfs add --nocopy --recursive --hash=blake2b-256 --chunker=size-1048576 data-directory/。一定要使用這些精確的hash和chunker值,否則你會得到一個不同的 CID!進行快速測試執行並確保您的 CID 與我們的相匹配可能會很好(我們還在其中一個種子中釋出了一個包含我們 CID 的 CSV 檔案)。這可能需要很長時間——如果您使用單個 IPFS 例項,所有事情都需要數週時間!
- 或者,您可以像我們所做的那樣:首先在離線模式下新增,新增檔案,然後使節點線上,與公共閘道器對等,最後執行ipfs dht provide -r <root-cid>. 這樣做的好處是您可以更快地開始將檔案播種到公共閘道器,但涉及更多。
如果這對您來說過於複雜,或者您只想播種一小部分資料,那麼固定幾個目錄可能會更容易:
- 使用 VPN。
- 安裝IPFS 客戶端。
- 用谷歌搜尋“Pirate Library Mirror”,轉到“The Z-Library Collection”,然後在頁面底部找到目錄 CID 列表。
- 固定一個或多個這些 CID。它會自動開始下載和播種。您可能需要在路由器中開啟一個埠以獲得最佳效能
- 如果您有任何問題,請務必檢視Library Genesis IPFS 指南。
相關文章
- 如何通過梯度檢驗幫助實現反向傳播梯度反向傳播
- 九種SaaS工具可幫助企業在COVID-19期正常運營 - SoftwareWorld
- DevOps幫助數字化轉型的5種方式dev
- 【公式】網上說的幫助上岸是真的嗎公式
- NPOI幫助類
- Linux幫助文件Linux
- jdk幫助文件JDK
- requests庫幫助
- 幫助文件(五)
- 實在RPA幫助電商人找回眼裡的光
- Linux設定中文幫助文件、常見目錄、幫助命令Linux
- Linux 獲取幫助Linux
- Hadoop幫助命令一Hadoop
- jQuery 幫助文件 apijQueryAPI
- 部落格幫助文件
- 平臺幫助文件
- 學院幫助文件
- 論壇幫助文件
- kafka官方幫助文件Kafka
- Pgsql幫助類 netcoreSQLNetCore
- 幫助職場人快速成長的3種工作方法
- 字元操作普通幫助類字元
- ELK相關幫助文件
- Vim官方的中文幫助!!
- C# HTTP幫助類C#HTTP
- Python基礎(09):幫助Python
- api和api幫助文件API
- 應對 Job 場景,Serverless 如何幫助企業便捷上雲Server
- 這三個步驟幫助銀行核心系統上雲
- 好用的CRM系統幫助企業解決管理難題(上)
- 在Jenkins的幫助下讓我們的應用CI與CDJenkins
- 大資料尋求幫助!大資料
- Git檢視本地幫助文件Git
- 如何使用macOS幫助選單Mac
- 4.2.3 獲取SRVCTL 的幫助
- CRM對業務的幫助
- CRM如何幫助公司發展?
- 仿MSDN的幫助系統