caching - 如何在不为特定文件夹和文件提供在线访问的情况下使用 IPFS?

标签 caching offline ipfs

IPFS 提供了有用的缓存机制。 我的目标就是在不提供在线访问的情况下使用IPFS缓存机制。

连我都不分享ipfs-hash与其他用户的文件,我想禁用其他用户访问/提取我存储在本地 IPFS 目录中的文件的可能性,如果他们发现 ipfs-hash的文件/文件夹。

=> 如果我不运行 ipfs daemon这会是一个解决方案吗?如果是,问题出在我可能需要使用的某些文件 ipfs daemon与其他用户共享它们,或者我还可能需要从其他节点提取文件。问题出现了,当我开始运行 ipfs 守护进程时,这将允许访问存储在本地 ipfs 文件夹中的所有文件。

【问】所以基本上我想使用IPFS作为离线缓存工具,不为我存储在 IPFS 中的某些特定文件夹提供外部访问。即使 ipfs 守护程序正在运行,我可以禁用我决定的特定文件/文件夹的在线访问吗?

例如,我有多个文件夹,我想将它们存储在本地 IPFS 文件夹下,谁有他们的 ipfs-hash将无法提取这些文件。即使 ipfs 守护程序正在运行,我是否可以强制存储在本地 IPFS 文件夹中的那些文件夹没有外部访问权限?并为其他一些文件夹提供在线访问。

作为一种解决方案,我可以在我的机器上运行两个具有不同本地存储库的不同 IPFS 进程。第一个对外开放,可以从其他节点等拉取(运行 ipfs daemon );但其他人无权访问外部,也没有人可以访问其文件。

最佳答案

您可以在离线模式下运行守护程序,这意味着它不会建立任何外部连接。您可以通过运行 ipfs daemon --offline 来执行此操作并确认启动守护进程后没有输出群地址。

关于caching - 如何在不为特定文件夹和文件提供在线访问的情况下使用 IPFS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52059142/

相关文章:

package - iOS SKMaps 下载的 map 包在离线模式下不显示

p2p - 通过文件名在 IPFS 中搜索文件?

java - 在缓存中存储 ListView 图像

C 中的缓存文件指针

asp.net - 离线使用 Google map

javascript - 离线网站如何保存数据?

javascript - 如何将 json 文件(或 JavaScript 对象)上传到 NextJS 中的 IPFS?

docker - 如何将文件映射到ipfs docker容器

mysql - 每次用户访问页面时,DjangoCMS 都会打开数据库连接吗?

.net - 单一数据库记录的缓存方法