1. 程式人生 > >詳細的七牛雲防盜鏈配置

詳細的七牛雲防盜鏈配置

** 需求:上傳到七牛雲的圖片,防止被盜鏈和被刷流量。
解決方法:在融合CDN裡面,對域名進行防盜鏈配置。
舉個常用的場景:現在有個關於分享的網頁,url是:http://www.aaa.com/share?url=xxx.jpg,xxx.jpg是圖片在七牛的外鏈。現在我不想別人在瀏覽器直接輸入xxx.jpg 就能訪問到圖片,也不想別人狂刷xxx.jpg造成下載流量很大帶來的經濟損失。所以現在希望的效果是,在瀏覽器輸入xxx.jpg訪問不到圖片,只有通過www.aaa.com域名或者其他允許的域名才能訪問到圖片。**

具體的設定如下:

1).首先需要一個已經備案好的域名,www.bbb.com

2).到七牛雲首頁的“加速CDN”裡面,點選左邊的”新建加速域名”

這裡寫圖片描述

3).點選”新建加速域名”後,在右邊部分根據實際要求填寫,源站配置自己選擇空間就好

<1>

這裡寫圖片描述

<2>在頁面的下部分高階配置裡面配置防盜鏈,開啟域名防盜鏈,在白名單裡面允許訪問的域名,但是”是否允許空 Referer“要選擇否(是否能被瀏覽器直接訪問)

這裡寫圖片描述

<3>上面的步驟做好之後,記得在頁面的最下方點選”建立“

這裡寫圖片描述

4).建立好加速域名後在左邊的”域名列表“選擇剛剛建立的加速域名,在右邊的”域名資訊“拷貝CNAME的連結,然後到www.bbb.com域名的管理中心(比如阿里雲的到阿里雲域名管理中心)將www.bbb.com的CNAME解析到剛剛拷貝的連結,這裡引用七牛雲開發文件的說明圖:

<1>
這裡寫圖片描述

<2>
這裡寫圖片描述

5).建立好之後來到儲存空間,在”內容管理“裡面將“外鏈預設域名”換成剛剛建立的加速域名,並點選”儲存預設域名“,等待生效即可

1.給每張圖片的觀看次數做限制