博客 / 詳情

返回

openlist 選擇存儲為對象儲存的時候,無法設置內網流量轉發

圖片.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

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.