首页 > 解决方案 > IPFS 应用程序在向请求者呈现内容时可以隐藏 CID 吗?

问题描述

假设有一个 IPFS 应用程序充当中间人从 IPFS 网络检索内容并将其呈现给请求者。当 IPFS 应用程序收到一个请求(没有 CID)时,它会根据请求找到 CID,使用 CID 检索并呈现给请求者。当向请求者提供内容时,应用程序是否可以隐藏 CID?与某些在线搜索类似,生成的 URL 不是人类可读的,它有效地隐藏了页面的真实位置。

标签: ipfslibp2p

解决方案


是的,您可以通过以下方式从用户界面中隐藏 CID:

  • 使用DNSLink,它隐藏 CID 并为您提供基于 DNS 的人类可读名称
  • 将 go-ipfs 放在反向代理(例如 Nginx)后面或添加一些中间件应用程序,负责将任意路径映射到特定 CID

推荐阅读