2
A
回答
3
最簡單的方法是檢查HTTP請求中的Referer標頭。基本上,如果該標題沒有來自您的網站的網址,那麼這可能是熱鏈接。
這有以下幾個問題:
- 網址標頭可以鍛造 - >熱鏈接的效果
- 所有的用戶代理不必發送網址標頭 - >合法的用戶可能無法獲得的內容。
您還可以在用戶瀏覽您的網站時設置cookie,並在用戶訪問流媒體內容時檢查cookie是否存在。
1
的細節可以過時,但伊戈爾給引薦映射圖像防盜鏈,可能是這裏有用的例子:http://nginx.org/pipermail/nginx/2007-June/001082.html
如果你決定去引薦路線。
如果您使用的是memcached,您還可以存儲商店客戶端IP地址一段時間,並且只有在緩存中找到未到期的客戶端IP時才提供流式媒體。在正常瀏覽期間,客戶端IP會被緩存,以確保查看流式內容的人最近也訪問過您的網站。
0
在我的hostgator站點上,他們使用nginx作爲Apache(nginx + apache)的代理。也許這會幫助你。同樣,如果你有權訪問日誌,如果你看到很多來自ip的流量,我會調查,如果它指向一個站點,則阻止另一個web服務器。 Php的file_get_contents不會被htaccess或我知道的其他任何東西阻止ip。
相關問題
- 1. 如何防止flv盜鏈?
- 2. 如何通用的.htaccess防止盜鏈
- 3. 如何防止圖像被盜鏈?
- 4. 如何防止apikey被盜?
- 5. S3水桶的CloudFlare:防止盜鏈
- 6. 防止盜鏈經由的.htaccess
- 7. 防止亞馬遜Cloudfront盜鏈
- 8. 防止盜鏈圖像文件
- 9. IIS防止圖像盜鏈,HTTP和HTTPS
- 10. 無法防止盜鏈到pdf文件
- 11. 防止盜鏈/訪問mp4文件
- 12. 防止盜鏈特定文件與htaccess
- 13. IIS防止自我託管網站上的其他網站內容的盜鏈
- 14. 採用防盜鏈
- 15. 如何防止獨立Java webapp服務器上的盜鏈?
- 16. 如何防止javascript代碼被盜用?
- 17. 如何解決HTTPS不防盜鏈
- 18. 如何防止JavaScript盜鏈和直接訪問?
- 19. 防止HTML代碼被盜
- 20. 防止數據被盜取
- 21. 如何阻止內容盜鏈除了從htaccess的規則,谷歌索引
- 22. 如何防止加載內容的MKMapView?
- 23. 防止格式不正確的內容
- 24. 防止嵌入式塊div高度增長時內容流動
- 25. 如何在Google App Engine中實現防盜鏈預防
- 26. S3政策停止盜鏈?
- 27. htaccess的防止盜鏈圖像特定文件名結構
- 28. 防止盜鏈但允許指定的圖像?
- 29. 防止IIS7和ASP.NET MVC3中的盜鏈問題
- 30. 如何防止緩存網站內容?
我喜歡cookie選項,易於加密並在一段時間後過期,比引用者更難以欺騙 – LorenVS 2009-12-07 10:54:34