白嫖免費圖床!CloudFlare R2太香了!

公众号-JavaEdge發表於2024-05-24

1 為啥要折騰搭建一個專屬圖床?

  • 技術大佬寫部落格都用 md 格式,要在多平臺釋出,圖片就得有外鏈
  • 後續如部落格遷移,國內部落格網站如掘金,簡書,語雀等都做了防盜鏈,圖片無法遷移

2 為啥選擇CloudFlare R2

跳轉:https://dash.cloudflare.com/

  • 有白嫖額度
  • 免費 CDN
  • 繫結域名不需要備案

免費額度足矣支撐個人網站,即使超出,費用也相當便宜。詳細定價:https://dash.cloudflare.com/92212c014013ed8970afcf0e9e9119f4/r2/plans

3 為啥不可能是國內廠商

3.1 七牛雲

有免費額度,但要繫結國內已備案的域名。有些犟種就是不想備案,嫌手續囉嗦,以後每年還要稽核。

3.2 騰訊雲

  • 無免費額度,不符合開源教義
  • 計費專案太多,專業名詞太多,懶得看解釋,忽悠套路太多,最終解釋權歸他,套進來再殺等等等一系列騷操作:

3.3 阿里雲

  • 無免費額度
  • 收費貴,一年的大陸下行流量包:

4 R2 儲存桶

4.1 購買 R2 計劃

  • 需要信用卡,支援銀聯卡
  • 無需預先付費,驗證透過就行

4.2 建立儲存桶

兩處完形填空:

  • 名字隨便起,符合規範,簡單點就行
  • 若主要面向使用者大陸,推薦亞太地區

4.3 給儲存桶繫結域名

為了使用自己的域名來訪問檔案:

注意,javaedge.cn這個域名我已經在 CloudFlare 做過解析了。如果沒有做過解析的話,需要先去做下!

填入一個域名,這裡javaedge.cn是我的頂級域名;

my-img.javaedge.cn是我自己定義的二級域名,按自己喜好就行

需要手動重新整理頁面才會看到狀態變化,大概一分鐘變成 Active。

4.4 設定允許公開訪問

如果不設定,上傳圖片後,是不能直接在公網訪問!

設定之後可以看到,已經允許公共訪問,到這一步,桶的配置已經完成

5 使用 PicGo 上傳圖片到 R2

5.1 建立 R2 API 令牌

6 PicGo配置自動上傳圖床

安裝 S3 外掛

搜尋時,可能網比較卡,半天才出來,多試幾次:

配置完成!本文圖片都是該圖床!驗證完畢!

關注我,緊跟本系列專欄文章,咱們下篇再續!

作者簡介:魔都技術專家,多家大廠後端一線研發經驗,在分散式系統、和大資料系統等方面有多年的研究和實踐經驗,擁有從零到一的大資料平臺和基礎架構研發經驗,對分散式儲存、資料平臺架構、資料倉儲等領域都有豐富實踐經驗。

各大技術社群頭部專家博主。具有豐富的引領團隊經驗,深厚業務架構和解決方案的積累。

負責:

  • 中央/分銷預訂系統效能最佳化
  • 活動&優惠券等營銷中臺建設
  • 交易平臺及資料中臺等架構和開發設計
  • 車聯網核心平臺-物聯網連線平臺、大資料平臺架構設計及最佳化

目前主攻降低軟體複雜性設計、構建高可用系統方向。

參考:

  • 程式設計嚴選網

本文由部落格一文多發平臺 OpenWrite 釋出!

相關文章