1. 程式人生 > >超簡單禁止迅雷下載!(分析+方法)

超簡單禁止迅雷下載!(分析+方法)

這幾天局域網裡總有人用迅雷下東西,搞的我網頁都打不開,我試了網上公佈的封鎖迅雷的方法都沒有效果!於是乎我決定自己研究一下迅雷!開啟迅雷抓包分析,過程我就不詳細說了,終於發現了迅雷挺多有意思的地方。

1,沒事的時候別開迅雷,如果開了它會把你下載的資源資料上傳給其它使用者,影響網速!

2,迅雷並沒有固定埠一說,也就是說網上說的通過封掉3076和3077埠來阻止迅雷下載是行不通的。

3,迅雷是如何獲得多資源的呢?它在下載檔案的時候,首先向自己的叢集伺服器POST一個下載資源的雜湊值(80埠),其中包括資源的型別和大小等資訊!然後迅雷的伺服器通過雜湊值的比對和索引找到若干個包含此資源的伺服器,再將伺服器的列表返回給客戶端,客戶端按照得到的備選資源的地址一個個的去連線,連到有效的伺服器就開始下載了。同時它還具備多執行緒下載功能,當然這個已經很普通了,說白了就是分段請求資料。

4,迅雷的資源索引伺服器大多集中在58.254.*.*這個段裡,當然也肯定會有其它地址,但我沒抓到過。

現在到正題了,我們知道了迅雷這麼多事情,那麼怎麼封鎖它呢!呵呵,相信很多朋友都想到了,開啟你的路由器或防火牆,封鎖掉所有指向58.254.*.*這個IP段的80埠資料。然後你再用迅雷下載檔案看看,所有的下載都只有一個資源了,那些整天在局域網裡用迅雷的人還想佔別人網速嗎?呵呵,門都沒有啦!