IPFS 官方中文 Wikipedia 使用指南 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xarthur
V2EX    IPFS

IPFS 官方中文 Wikipedia 使用指南

  •  
  •   xarthur 2021-03-25 12:30:12 +08:00 5111 次点击
    这是一个创建于 1662 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原文链接

    什么是 IPFS ?

    星际文件系统InterPlanetary File System,缩写IPFS)是一个旨在创建持久且分布式存储和共享文件的网络传输协议。它是一种内容可寻址对等超媒体分发协议。在 IPFS 网络中的节点将构成一个分布式文件系统。它是一个开放源代码项目,自 2014 年开始由Protocol Labs在开源社区的帮助下发展。其最初由Juan Benet设计。

    用最简单的话来说 IPFS 是个 P2P 网络,和我们日常可能会使用的 BT 下载的原理类似,但是 IPFS 相比于 BT 来说做了非常多的改进,使得 IPFS 的性能和扩展性都有很大的提升。

    在 IPFS 网络中每一个文件都有一个独特的 CID,当你把一个文件放入 IPFS 网络中,其他的用户就可以通过 CID 来获取到这个文件而不必考虑这个文件存放在何处。此外任何用户可以选择 pin 住一个文件的 CID,从而帮助 IPFS 网络长期的保存某个文件。

    什么是 Distributed Wikipedia Mirror ?

    Distributed Wikipedia Mirror 是 IPFS 官方团队维护的一个项目。这个项目旨在将 Wikipedia 带入 IPFS 网络,以及最终构建出一个纯分布式的 Wikipedia 。目前该项目已经提供了:英语、土耳其语、缅甸语和中文的 Wikipedia 镜像。

    如何使用?

    本文将介绍如何使用中文版的 Wikipedia IPFS 镜像。

    镜像的地址为:

    请注意本项目的 CID 地址会随着分发的 Wikipedia 镜像版本更新而改变,你可以通过访问此地址或者使用 ipfs name resolve zh.wikipedia-on-ipfs.org 获取到最新的 CID

    我接下来会介绍 3 种不同的方式来访问本镜像。


    公共网关

    公共网关是目前访问 IPFS 网络上内容最简单的方式,但这也是最容易被封锁的方式。我将以官方的网关为例来演示如何使用公共网关来访问 IPFS 网络上的内容。

    官方公共网关地址: https://ipfs.io

    使用 CID 访问镜像

    如果你决定使用 CID 地址来访问镜像的话,你需要在浏览器地址栏按照如下格式输入:

    https://ipfs.io/ipfs/<CID> 

    在我们的例子里就是:

    https://ipfs.io/ipfs/bafybeiazgazbrj6qprr4y5hx277u4g2r5nzgo3jnxkhqx56doxdqrzms6y 

    使用 DNSLink 地址访问

    如果你决定使用 DNSLink 地址来访问镜像的话,你需要在浏览器地址栏按照如下格式输入:

    https://ipfs.io/ipns/<DNSLink> 

    在我们的例子里就是:

    https://ipfs.io/ipns/zh.wikipedia-on-ipfs.org 

    Brave 浏览器

    如果你在使用最新版的 Brave 浏览器,你可以直接使用 Brave 内置的 IPFS 节点来访问 IPFS 网络上的内容。你在第一次使用 Brave 浏览器访问 IPFS 内容时,Brave 浏览器可能会询问你是否要启用本地 IPFS 节点,建议选择启用,如果没有启用,Brave 会自动使用公共网关来访问 IPFS 网络上的内容。此外你可以通过 Brave 设置页面中 IPFS 相关的选项和内置的 IPFS-Companion 插件中的选项来调整 IPFS 节点类型。

    使用 CID 访问镜像

    如果你决定使用 CID 地址来访问镜像的话,你需要在浏览器地址栏按照如下格式输入:

    ipfs://<CID> 

    在我们的例子里就是:

    ipfs://bafybeiazgazbrj6qprr4y5hx277u4g2r5nzgo3jnxkhqx56doxdqrzms6y 

    使用 DNSLink 地址访问

    如果你决定使用 DNSLink 地址来访问镜像的话,你需要在浏览器地址栏按照如下格式输入:

    ipns://<DNSLink> 

    在我们的例子里就是:

    ipns://zh.wikipedia-on-ipfs.org 

    IPFS Desktop

    IPFS Desktop 对于是目前普通用户使用本地 IPFS 最容易的方法,你可以在这里下载最新版的 IPFS Desktop 。在启动成功之后,IPFS-Dekstop 会默认在你本地地址的 8080 端口启动一个网关服务器,之后我们就可以使用这个本地的网关服务来访问 IPFS 网络上的内容了。

    当然你可以通过修改 IPFS-Desktop 中的 Gateway 项,来修改默认的端口地址。

    使用 CID 访问镜像

    如果你决定使用 CID 地址来访问镜像的话,你需要在浏览器地址栏按照如下格式输入:

    http://127.0.0.1:<port>/ipfs/<CID> 

    在我们的例子里就是:

    http://127.0.0.1:8080/ipfs/bafybeiazgazbrj6qprr4y5hx277u4g2r5nzgo3jnxkhqx56doxdqrzms6y 

    使用 DNSLink 地址访问

    如果你决定使用 DNSLink 地址来访问镜像的话,你需要在浏览器地址栏按照如下格式输入:

    http://127.0.0.1:<port>/ipns/<DNSLink> 

    在我们的例子里就是:

    http://127.0.0.1:8080/ipns/zh.wikipedia-on-ipfs.org 
    12 条回复    2021-09-08 20:59:16 +08:00
    ershisi
        2
    ershisi  
       2021-04-06 17:35:02 +08:00
    好像是快了些
    xarthur
        3
    xarthur  
    OP
       2021-04-06 18:13:37 +08:00   1
    @ershisi 我维护了一个在国内的全克隆节点(
    ershisi
        4
    ershisi  
       2021-04-07 18:19:26 +08:00
    @xarthur 看好 IPFS ?还是只是为了做一下测试?
    xarthur
        5
    xarthur  
    OP
       2021-04-08 09:51:19 +08:00 via iPhone
    @ershisi 对于国内这种网络环境,IPFS 有可能成为一个替代方案。
    ershisi
        6
    ershisi  
       2021-04-13 08:55:12 +08:00
    @xarthur 能详细说一下思考逻辑不?
    xarthur
        7
    xarthur  
    OP
       2021-04-13 10:17:25 +08:00 via iPhone
    @ershisi 因为抗审查啊……
    ershisi
        8
    ershisi  
       2021-04-13 18:05:27 +08:00
    @xarthur 哈哈哈哈哈哈,那就意味着不会成为大众呀
    SaltyLeo
        9
    SaltyLeo  
       2021-04-24 23:02:02 +08:00
    @xarthur 可以稍微透露下配置与带宽详情吗?
    xarthur
        10
    xarthur  
    OP
       2021-04-25 00:14:11 +08:00 via iPhone
    @ershisi 国内连维基百科都打不开了,还怕什么小众……
    有就比没有好。
    xarthur
        11
    xarthur  
    OP
       2021-04-25 00:15:22 +08:00 via iPhone
    @SaltyLeo 什么配置和宽带?
    我的 Co-Host 的镜像配置就是一个树莓派+很便宜的移动硬盘,宽带就是 200M 的家用宽带。
    PickleFish
        12
    PickleFish  
       2021-09-08 20:59:16 +08:00
    ipfs 还没起来啊 感觉这个挺不错的啊 就是没啥人用
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     931 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 22:50 PVG 06:50 LAX 15:50 JFK 18:50
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86