图片.png

图片.png

我的 minio 和 openlist 都部署在同一个服务器上

所以在配置 openlist 的对象存储的时候,我设置的是端点是内网地址

我希望实现,openlist 显示 minio 图片的时候,是「浏览器」-> openlist -> minio 再返回图片 minio -> openlist -> 「浏览器」;结果 openlist 加载图片是让浏览器直接侵权 minio 的。但是 openlist 填写端点的时候,无法指定两个端点,即内网端点和外网端点。导致端点设置为内网端点的话,浏览器是无法查看图片的,因为会侵权内网地址(服务器是阿里云的服务器,和我们 mac 浏览器肯定不在同一个局域网)

这是非常糟糕的设计?怎么解决?只能把端点设置为外网了。可惜这样会导致加载元信息也要浪费公网带宽


经过对 openlist 文档的研究,发现这个问题有解:使用 web 代理机制 https://doc.oplist.org.cn/guide/drivers/common#web-%E4%BB%A3%...

图片.png

图片.png

图片.png

但是要注意,启用 web 代理之后,「挂载路径」要和「bucket」名字一致

图片.png


rabbitcoder
3.6k 声望1.4k 粉丝