時間戳防盜鏈
如何設定時間戳防盜鏈
站點管理 -> 站點設定 -> 模組管理 -> 時間戳防盜鏈
點擊新增時間戳防盜鏈設定集
設定自定義名稱
點擊“新增時間戳防盜鏈”
時間戳防盜鏈欄位說明
生效範圍
路徑URI
example:
/live/test.flv
目錄
exapmle:
/live
所有請求
特定檔案類型
example:
flv png apk
正則URI
example:
\/abc[1-2]
自定義加密串(key):
abc123
有效時間(單位:s)
600: 10分鐘
0: 不驗證時間是否過期
阻擋方式
DENY: 403
DROP: Connection reset by peer
設定後,套用設定需要至域名設定套用
批量套用
若有多個域名需套用此規則,可使用批次操作大量套用
勾選域名
批次操作
選擇"時間戳防盜鏈"
選擇設定好的規則並點擊確認
如何進行驗證?
訪問格式
訪問URL後面需要帶參數
token
×tamp
token
=md5($key+$uri+$timestamp)
($key
為時間戳防盜鏈模組設定的自定義加密Key)timestamp
= 當前的UNIX Timestamp訪問範例:
http://test.domain.com/test.flv?token=IamToken×tamp=1708485442
Bash範例
#!/bin/bash key=IamKey uri=/test.flv timestamp=`date +%s` token=`echo -n "$key$uri$timestamp"|md5sum|awk '{print $1}'` curl "http://test.domain.com$uri?token=$token×tamp=$timestamp"
Last updated