我的 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%...
但是要注意,启用 web 代理之后,「挂载路径」要和「bucket」名字一致
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。