PicGo+阿里雲OSS搭建個人圖床


之前試過用GitHub或者Gitee(碼雲)的倉庫+PicGo搭建個人圖床,但是存在些缺點:

GitHub服務器在國外,國內訪問速度不是很快。

Gitee雖然是國內的,但是倉庫的容量有上限(好像是1個G),並且圖片的大小超過1M 就需要瀏覽器登錄碼雲后才能顯示,否則看不見。

然后我就了解到了OSS對象存儲這種東西(先聲明一下:這是收費的!

開通 OSS 服務后,默認的計費方式是[按量付費]。如果想降低 OSS 費用,[購買資源包] 但是也不貴,40G的容量1年9塊,但是外網流量流出也是要收費的,要想好要不要用這個

內網流出流量(通過ECS雲服務器下載OSS的數據) 免費
外網流出流量 00:00-08:00(閑時):0.25元/GB \ 8:00-24:00(忙時):0.50元/GB

詳細功能:阿里雲OSS功能概覽

一:開通並創建阿里雲對象存儲OSS

1.創建並登錄阿里雲

3.購買OSS資源包

①購買地址:https://www.aliyun.com/product/oss

②選好規格,購買

4.點擊:左上角 - 對象存儲

5.找到右側 創建Bucket

6.創建

Bucket名稱:可以自定義
區域:選里自己最近的
存儲類型:標准存儲即可
*讀寫權限:公共讀

7.查看Bucket列表

8.單擊剛才創建的Bucket

9.文件管理 - 新建目錄 - 輸入目錄名 - 確定

推薦目錄名為:img/目錄名后要加一個/

二:配置AccessKey

1.找到右上角的頭像 - AccessKey管理

2.選擇第一個

3.創建AccessKey

4.保存好這個AccessKey IDAccessKey Secret

這時候會下載一個.csv的文件夾,里面存有你的AccessKey IDAccessKey Secret

5.記好存儲區域和存儲空間名

三:PicGo配置

1.下載並安裝PicGo

下載地址:https://github.com/Molunerfinn/PicGo/releases
安裝路徑:默認即可

image-20200812150331296

2.配置PicoGo的阿里雲OSS設置

image-20200812150524437

設定KeyID:二.4保存的 AccessKey ID

設定KeySecret:二.4保存的 AccessKey Secret

設定存儲空間名:二.5的存儲空間名

確認存儲區域:二.5的存儲區域

指定存儲路徑:一.9設置的目錄名 img/

四:配置Typora

1.下載並安裝Typora

下載地址:https://www.typora.io/
Markdown使用教程:http://www.xuexianqi.top/index.php/archives/120/

2.打開Typora,點擊左上角:文件 - 偏好設置

2.點擊:圖像 - 插入圖片時(下拉選擇:上傳圖片) - 對網絡位置的圖片應用上述規則(可選可不選,選中就是圖片也會復制到本地) - 允許根據YAML設置自動上傳圖片 - 上傳服務:下拉后選擇 PicGo(app) - 選擇PicGo路徑

3.找到PicGo的安裝路徑,默認是C:\Program Files\PicGo點擊:打開

4.點擊:驗證圖片上傳選項,顯示綠色字 “成功上傳圖片並獲得新的URL”,點擊:OK

5.此時,截完圖之后,直接按粘貼快捷鍵(Ctrl+V)到Typora,右鍵單擊圖片 - 上傳,即可上傳到阿里雲OSS

6.上傳成功!

五:設置防盜鏈

防盜鏈簡介:

防盜鏈,就是防止別人盜取你的圖片。因為在網上可能有居心不良的人,可以直接引用你的圖片資源,這就直接占用了你的服務器資源了,如果並發量過高,服務器就受不了了,其他用戶可能就訪問不了了。

因此,需要設置防盜鏈,可以設置referer(跳轉之前的網址),也可以設置可以顯示圖片的域名

1.點擊:左上角 - 對象存儲OSS

2.找到你的存儲對象

3.Referer中填寫內容

填寫了這個內容之后,只有這里面的URL可以訪問你的圖片,其他地方也無法進行引用

建議加上(為了防止阿里雲控制台無法預覽你的圖片):*.console.aliyun.com

4.效果展示

①未在防盜鏈白名單中的URL

單擊后

②在防盜鏈白名單中的URL


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM