Skip to content

IPFS 閘道

傳統 Web 與 IPFS 網路之間的橋樑。

Gateways list page showing available IPFS gateways

什麼是閘道?

IPFS 閘道是一個 HTTP 伺服器,將標準 Web 請求轉換為 IPFS 協定請求。它讓瀏覽器、應用程式和指令碼無需執行 IPFS 節點即可存取 IPFS 內容 — 只需使用普通 URL。

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

當您請求此 URL 時,閘道從 IPFS 網路(或其快取)擷取內容,並以標準 HTTP 回應傳回。

公共閘道 vs. 專屬閘道

特性公共閘道專屬閘道
URLipfs.ninja/ipfs/...<slug>.gw.ipfs.ninja/ipfs/...
提供內容網路上的任何 CID僅您固定的 CID
驗證可選(權杖、IP 白名單)
方案所有方案所有方案(限制不同)

閘道如何解析內容

  1. 您請求 ipfs.ninja/ipfs/QmXk7...
  2. 閘道檢查本機快取 — 如果檔案已快取,立即傳回
  3. 如果未快取,閘道查詢 IPFS DHT 尋找擁有該 CID 的節點
  4. 閘道從最近的可用節點下載檔案
  5. 檔案在本機快取並以 HTTP 回應傳回

其他公共閘道

由於 IPFS 是公共網路,您的檔案可以透過任何 IPFS 閘道存取 — 不僅是我們的。常用的公共閘道包括:

  • dweb.link/ipfs/<CID> — Protocol Labs
  • w3s.link/ipfs/<CID> — Storacha (Web3.Storage)
  • cloudflare-ipfs.com/ipfs/<CID> — Cloudflare