【发布时间】:2020-09-04 08:35:04
【问题描述】:
我正在构建一个分布式网络应用程序,旨在托管在 IPFS 上。我想在 Web 浏览器中进行开发,使用我的本地网关来提供我的文件,但我使用了未经 HTTPS 提供的不允许使用的 Javascript API。
我尝试使用指向本地 IPFS http 网关的自签名 ssl 启动反向代理,但是当我使用反向代理访问链接时,例如 https://___hashhere___.ipfs.localhost:8081/,我被重定向到 http://___hashhere___.ipfs.localhost:8080/:
GATEWAY_PORT=$(ipfs config Addresses.Gateway | cut -d'/' -f 5)
HTTPS_PORT=$((GATEWAY_PORT+1))
echo "https proxy to your ipfs gateway now at: https://localhost:$HTTPS_PORT"
exec npx local-ssl-proxy --source $HTTPS_PORT --target $GATEWAY_PORT
如何在一两个命令中运行本地 https+ipfs 网关?我想我需要一个反向代理来重写响应中的 URL?
【问题讨论】:
标签: node.js reverse-proxy ipfs