IPFS Gateway Selector IPFS下載閘道器選擇工具
簡介
用IPFS作檔案分享可以覆蓋很多場景, 現在IPFS閘道器也相當多了, 但是因為國內網路的狀況, 不同閘道器在不同網路運營商的表現差別很大, 導致你提供的下載連結在對方那裡可能速度很慢, 甚至無法訪問, 這時候你可以藉助這個下載閘道器選擇工具 IPFS Gateway Selector 比較直觀地選擇當前環境下速度較快的閘道器.
訪問入口
這個工具本身就是IPFS檔案系統的一部分, 所以可以直接用IPFS網路訪問, 因為工具本身很小, 所以即使是速度較慢的閘道器也無所謂. 現在可以訪問的入口有
- https://ipfs.io/ipfs/QmaHbGR2PQwtAPL4BcbjuS2RkPsWxnhc2fGWx9fKoNSxnD
- https://dweb.link/ipfs/QmaHbGR2PQwtAPL4BcbjuS2RkPsWxnhc2fGWx9fKoNSxnD
- https://gateway.ipfs.io/ipfs/QmaHbGR2PQwtAPL4BcbjuS2RkPsWxnhc2fGWx9fKoNSxnD
- https://10.via0.com/ipfs/QmaHbGR2PQwtAPL4BcbjuS2RkPsWxnhc2fGWx9fKoNSxnD
- https://ipfs.k1ic.com/ipfs/QmaHbGR2PQwtAPL4BcbjuS2RkPsWxnhc2fGWx9fKoNSxnD
- https://ipfs.oceanprotocol.com/ipfs/QmaHbGR2PQwtAPL4BcbjuS2RkPsWxnhc2fGWx9fKoNSxnD
- https://ipfs.runfission.com/ipfs/QmaHbGR2PQwtAPL4BcbjuS2RkPsWxnhc2fGWx9fKoNSxnD
- https://ipfs.drink.cafe/ipfs/QmaHbGR2PQwtAPL4BcbjuS2RkPsWxnhc2fGWx9fKoNSxnD
我的網路裡後面幾個速度較好.
使用者介面
這個工具在PC瀏覽器的介面是這樣的
在手機瀏覽器裡的介面
使用說明
按PC瀏覽器圖裡的編號
-
1 CID輸入框
這個框用於輸入CID, 工具提供了一個比較貼心的功能就是在貼上時會自動提取CID, 這樣從其他地方得到的URL可以直接貼上到輸入框中, 不需要再滑鼠選擇, 比較方便. 輸入CID後點擊重新整理列表
-
2 閘道器來源
工具預設使用的是內建的閘道器列表, 即下拉框的第一項Built-in Gateways
, 如果需要使用官方的閘道器列表, 可以選擇第二項`Official Gateway Checker", 這個是官方的Checker使用的列表, 如果有自己的列表(需要是一個URL地址), 可以選擇第三項Custom, 這時候需要將URL填入下方的輸入框 -
3 探測CID
這個是在測速時用的檔案CID, 預設值是官方Checker使用的探測檔案CID, 不需要修改. -
4 超時
用這個調節測速超時, 預設為2秒, 不需要修改. -
5 訪問歷史
這是存在本地瀏覽器LocalStorage中的一個訪問歷史記錄, 在訪問多個檔案的場景下, 便於直接點開之前訪問過的檔案. -
6 閘道器列表
這個是對應1輸入的CID在各個閘道器的訪問地址, 旁邊會顯示出延遲數字, 數字越小延遲越小. 這邊有一個情況是延遲小的閘道器頻寬未必大, 所以在訪問一些大檔案時, 要多試幾個閘道器. 希望將來能帶上測頻寬的功能.
將工具整合到下載連結
如果需要給他人提供某一個CID的下載, 可以結合這個工具製作一個地址, 在工具地址的後面加上?cid=[CID]
就可以了, 例如
https://ipfs.overpi.com/ipfs/QmaHbGR2PQwtAPL4BcbjuS2RkPsWxnhc2fGWx9fKoNSxnD/?cid=QmfQfFfPvDyQfwDecjH2B3qUaRBqC3ow7Bjcsih1NYRMuC
這樣工具在開啟後, 閘道器列表中的地址直接就是CID對應檔案的下載.