亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > Phpwind > 正文

PhpWind教程:Apache下如何實現防盜鏈、限制客戶端下載線程數、限制下載帶寬

2024-09-07 15:54:03
字體:
來源:轉載
供稿:網友


防盜鏈原理:
http標準協議中有專門的字段記錄referer
一來可以追溯上一個入站地址是什么;
二來對于資源文件,可以跟蹤到包含顯示他的網頁地址是什么。
因此所有防盜鏈方法都是基于這個Referer字段,主要有兩種方法實現:

第一種:使用FilesMatch
    ServerAdmin laogui@gmail.com
    DocumentRoot D:/www/www.chinahtml.com
    ServerName www.aaa.com
    ServerName aaa.com
    盜用連接指定顯示的頁面。也可以不用此項,這樣盜用連接也可無法使用。
    ErrorDocument 404 http://www.chinahtml.com/error.html
    允許www.aaa.com的網站使用
     SetEnvIfNoCase Referer "^http://www.aaa.com" local_ref=1
    允許 aaa.com   的網站使用
     SetEnvIfNoCase Referer "^http://aaa.com" local_ref=1
    定義防盜文件的擴展名
     Order Allow,Deny
     Allow from env=local_ref   允許上面指定域名

    防盜鏈設置樣本:使用正則表達式
    SetEnvIf Referer "^http://(.)+/.ilinux/.cn/" local_ref=1
    SetEnvIf Referer "^http://(.)+/.isql/.cn/" local_ref=1
    #SetEnvIf Referer "^http://(.)+/.other/.org/.cn/" local_ref=1
    SetEnvIf Request_URI "/logo(.)+" local_ref=0
    Order Allow,Deny
    Allow from env=local_ref

解釋:
1. 藍色部分,表示設置允許訪問的referer地址,第一行的意思為所有http協議訪問,以.ilinux.cn結尾的域名地址,第二行類似,只是換成 了.isql.cn,表問我前面的鬼符是什么,不懂得可以去翻正則表達式的研究文獻,不想深究的可以照貓畫虎設置自己的網站。
2. 綠色部分,表示不在上述引用域名范圍內,但可以被放行的特例,本例中表示網站/目錄,所有以logo開頭的文件(用作允許其它網站的友情連接引用本站logo)。
3. 橙色部分是設置反盜鏈的關鍵部分,上面每一個設置都聯系到了local_ref這個環境變量,只有這個變量為1,則允許被引用,否則顯示一個X。
4. 紫色部分設置了哪些擴展名的文件加入反盜鏈的規則。

第二種方法:
使用rewirte方式:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://bbs.ilinux.cn/.*$     [NC]
RewriteCond %{HTTP_REFERER} !^http://bbs.ilinux.cn$       [NC]
RewriteCond %{HTTP_REFERER} !^http://www.ilinux.cn/.*$       [NC]
RewriteCond %{HTTP_REFERER} !^http://www.ilinux.cn$       [NC]
RewriteCond %{HTTP_REFERER} !^http://ilinux.cn/.*$       [NC]
RewriteCond %{HTTP_REFERER} !^http://ilinux.cn$       [NC]
RewriteRule .*/.(gif|jpg|jpeg|avi|bmp|ram|rmvb|rm|rar|zip)$ http://www.ilinux.cn [R,NC]
上面的,需要Rewrite模板。所有指定的文件,如果Referer不是上面的值,將被重定向到首頁。

還有使用.htaccess 文件的方法,不過不推薦使用,影響apache性能。
寫一個.htaccess
包含以下代碼:
SetEnvIfNoCase Referer "^http://google/.com/" local_ref=1
Order Allow,Deny
Allow from env=local_ref
Allow from 127.0.0.1
Allow from 123.123.123.123

如果你的網址是www.myst.cn就改為
SetEnvIfNoCase Referer "^http://www/.myst/.com/" local_ref=1
這意思是說防止人家連結你的jpg檔案??梢栽鲂逓?
<FilesMatch "/.(jpg|zip|rar)">
ps:最后一個不使用區各線
Allow from 127.0.0.1  這表示允許連結主機的IP。
你要是默認其他網站可以連結的話,就填入該主機IP,把上述的code儲存為.htaccess然后放入你安裝的目錄下即可。

注:*nix系統在apache配置文件里面打開使用.htaccess功能。

下面一一介紹怎么在Apache里面實現防盜鏈、限制客戶端下載線程數,限制下載帶寬這些功能。
防盜鏈
傳統的防盜鏈都是通過Referer來判斷用戶來路的,不過這樣的方法對于下載工具來說形同虛設,因為現在的下載工具早就能偽造Referer了。
現在一些流行的防盜鏈的方式都是用在瀏覽頁面的時候產生一個隨機驗證碼,在用戶點擊連接的時候服務器會驗證這個驗證碼是否有效從而決定是否允許下載?;蛘呔褪怯媚承┓椒ò盐募嶋H地址進行偽裝。不過這些都不怎么好用,下面介紹一個簡單有效的方式來實現防盜鏈。
其實就是用Cookie,配合Apache的URL Rewrite模塊很簡單的就能實現防盜鏈下載。
首先在瀏覽頁面的時候,會向客戶端發送一個特別的Cookie,例如“Site=jzxue.Com“,盜鏈而來的將沒有這個Cookie。
在Apache的httpd.conf文件里面搜索:
    #LoadModule rewrite_module modules/mod_rewrite.so
把它前面的#去掉,
再找到塊,在里面加入類似如下代碼:
    # Other configurati**** …
    RewriteEngine On # 啟動URL Rewrite引擎
    RewriteCond %{HTTP_COOKIE} !^.*(?:Site=jzxue.Com).*$ # 對于Cookie里面沒有特殊記錄的請求進行重定向
    RewriteRule ^.*$ error.html # 將非法訪問重定向到錯誤頁面
這樣如果一個盜鏈而來的請求將會因為沒有特殊Cookie而被重定向到錯誤頁面,就算實際地址暴露也不怕。至于這個Cookie的內容是什么以及有效時間完全可以由管理員自己來設定,也就是說下載工具也沒法偽造,從而防止了服務器資源被盜鏈的危險。

限制客戶端多線程下載
限制多線程現在需要用到一個Apache的擴展模塊mod_limitipconn,這里是作者的官方網站
http://dominia.org/djao/limitipconn2.html,先下載適合自己版本的模塊文件到Apache安裝目錄下的modules目錄下面,然后在httpd.conf文件中搜索:
    #LoadModule status_module modules/mod_status.so
把它前面的#去掉,再加入:
ExtendedStatus OnLoadModule limitipconn_module modules/mod_limitipconn.dll # 如果你下載的不是Win版,請把后面的文件名改為你所下載的文件名。
    # 這里表示限制根目錄,即全部限制,可以根據需要修改
    MaxConnPerIP 2 # 這里表示最多同時兩個線程
    NoLimit html/* # 這里表示html目錄下不受限制 

這樣來自同一客戶端的超過2個的線程請求將被拒絕,從而限制了客戶端的多線程下載。

限制下載帶寬
這個同樣需要擴展模塊支持,模塊是mod_bw,在作者的官方網站http://ivn.cl/apache/可以下載到。同樣也是放入modules目錄下面,然后在httpd.conf文件中加入:
    LoadModule bw_module modules/mod_bw.dll
再找到塊,加入:
    # Other configurati**** …
    BandwidthModule On # 啟動帶寬限制
    ForceBandwidthModule On # 啟動帶寬限制
    MaxConnection all 2000 # 最大連接數2000
    Bandwidth all 200000 # 單個客戶端最大帶寬200KB
這樣限制了同時最多2000個連接數,每個客戶端最大200KB的下載帶寬。

到此,我們的完美限制的HTTP下載服務器就配置完成了,重新啟動你的Apache這些功能便能生效了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
5566日本婷婷色中文字幕97| 日韩欧美成人精品| 欧美老女人www| 欧美激情综合色综合啪啪五月| 日韩欧美国产骚| 欧美性做爰毛片| 精品一区电影国产| 久久人91精品久久久久久不卡| 国产91精品黑色丝袜高跟鞋| 亚洲电影免费观看高清完整版| 色老头一区二区三区| 在线电影av不卡网址| 国产午夜精品视频| 日韩成人激情在线| 久久精品男人天堂| 欧美激情欧美激情| 成人a在线视频| 中文字幕精品在线| 国产精品老女人视频| 亚洲综合在线中文字幕| 亚洲精选中文字幕| www.久久久久久.com| 尤物精品国产第一福利三区| 亚洲欧洲一区二区三区在线观看| 欧美性受xxxx黑人猛交| 日韩精品中文字幕视频在线| 97婷婷大伊香蕉精品视频| 国产精自产拍久久久久久蜜| 国产精品女人网站| 91超碰中文字幕久久精品| 国内免费精品永久在线视频| 亚洲第一中文字幕| 亚洲欧洲一区二区三区久久| 亚洲一区二区在线播放| 欧美自拍大量在线观看| 国内精品久久久久久| 欧美综合国产精品久久丁香| 97碰碰碰免费色视频| 成人情趣片在线观看免费| 大伊人狠狠躁夜夜躁av一区| 一本色道久久综合狠狠躁篇的优点| 亚洲毛片在线免费观看| 久久久久久美女| 欧美在线性视频| 91精品国产色综合| 91成人福利在线| 不卡在线观看电视剧完整版| 欧美在线播放视频| 亚洲一区二区久久久久久久| 欧美电影在线观看网站| 精品福利免费观看| 欧美疯狂性受xxxxx另类| 亚洲高清久久网| 午夜精品免费视频| 欧美日韩亚洲精品一区二区三区| 欧美精品videosex性欧美| 日韩精品中文字幕在线观看| 久久人人爽人人爽人人片亚洲| 裸体女人亚洲精品一区| 日产精品久久久一区二区福利| 在线观看久久久久久| 欧美激情aaaa| 久久久久久亚洲| 日韩中文字幕在线播放| 奇米四色中文综合久久| 97欧美精品一区二区三区| 亚洲精品乱码久久久久久按摩观| 国产一区二区欧美日韩| 国产精品夜间视频香蕉| 国产最新精品视频| 国产精品美女www爽爽爽视频| 欧美激情亚洲国产| 在线免费观看羞羞视频一区二区| 麻豆成人在线看| 国产丝袜一区视频在线观看| 久久久精品视频成人| 久久精品一本久久99精品| 久热精品视频在线观看一区| 国产精品一区二区3区| 欧洲精品久久久| 国产乱肥老妇国产一区二| 久久免费视频观看| 日韩精品中文字幕在线| 国产成人精品在线观看| 中文字幕视频在线免费欧美日韩综合在线看| 97碰在线观看| 欧美黑人性视频| 国内精品久久久久久影视8| 国产成人福利网站| 欧美高清在线观看| 欧美成人免费在线观看| 亚洲在线www| 日韩av在线网站| 国产欧美在线视频| 欧美激情视频网站| 亚洲自拍高清视频网站| 亚洲一区二区中文字幕| 韩日精品中文字幕| 欧美黑人巨大xxx极品| 亚洲成在人线av| 热久久美女精品天天吊色| 日本精品性网站在线观看| 精品中文字幕在线| 一区二区三区久久精品| 日韩欧美国产高清91| 在线电影av不卡网址| 中文字幕v亚洲ⅴv天堂| 国产这里只有精品| 成人av资源在线播放| 91在线视频成人| 亚洲免费av电影| 久久偷看各类女兵18女厕嘘嘘| 国产成人涩涩涩视频在线观看| 国产精品视频久久久| 欧美日韩亚洲一区二区| 疯狂蹂躏欧美一区二区精品| 久久乐国产精品| 国产精品色婷婷视频| 亚洲成人av在线| 久久久精品一区二区| 精品日本高清在线播放| 性夜试看影院91社区| 亚洲精品视频在线播放| 日韩美女av在线免费观看| 久久精品国产欧美亚洲人人爽| 97超级碰在线看视频免费在线看| 欧美日韩亚洲国产一区| 欧美夜福利tv在线| 国产精品极品尤物在线观看| 国产成人在线视频| 亚洲精品丝袜日韩| 国产视频精品自拍| 国产精品视频精品视频| 久久艳片www.17c.com| 亚洲国语精品自产拍在线观看| 国产在线精品一区免费香蕉| 欧美一区二区三区精品电影| 国产伦精品免费视频| 亚洲精品资源在线| 欧洲亚洲免费在线| 福利视频导航一区| 亚洲国产91精品在线观看| 久久国产精品亚洲| 777777777亚洲妇女| 欧美激情视频一区二区三区不卡| 久久久久这里只有精品| 欧美日韩在线一区| 久久露脸国产精品| 福利视频第一区| 91九色国产社区在线观看| 欧美性xxxxx极品娇小| 日韩av毛片网| 国产日韩欧美电影在线观看| 福利一区视频在线观看| 日本成人激情视频| 久久久精品在线观看| 中文字幕亚洲专区| 国产成人久久久| 日韩成人在线视频网站| 久久国产精品久久国产精品| www.久久撸.com| 深夜精品寂寞黄网站在线观看| 奇米4444一区二区三区| 欧美性在线观看|