看到一堆人在問WabCache,就寫了這篇教學來跟大家分享。
一、什麼是WebCache?
WebCache是一種讓騾子上傳經過proxy(代理伺服器)的技術,這個跟瀏覽器可以設定的proxy是同一個東東,基本原理也一樣:客戶端經過proxy要求資料,proxy抓取你要的檔案並且留下副本,下次有別的客戶端要求相同資料時便可以直接從proxy下載。
圖片說明:
http://www.emule-mods.de/extra/webcache.gif二、這樣做對騾子的下載有好處嗎?
當然,直接從proxy下載,就如同給騾子VIP待遇一樣,免排隊直接下載,下載速度幾乎是頻寬的最大值,可以達到"瞬間完檔"。
http://myweb.hinet.net/home3/bbjiing/ES/smiles/clap.gif三、要如何設定?
很簡單,首先確認ISP有沒有提供Porxy,然後找個有WebCache的騾子(以ES 8.4為例),接著讓騾子連接上伺服器
http://homepage13.seed.net.tw/web@1/holyfox/snap001.jpg設置->MOD->WebCache裡,把Enable Webcache Downloads打勾,再按一下下面的Autodetect Webcache按鈕,就會自動偵測ISP的proxy,像下圖一樣
http://homepage13.seed.net.tw/web@1/holyfox/snap002.jpg按下Yes,重新開啟一次騾子,設定便完成了。
自動偵測失敗的話,就得要手動輸入ISP Proxyserver Settings中的資訊,先在google打上"seednet+代理伺服器"之類的字去找ISP的proxy資訊,或是去ISP官網找也可以,然後在Address裡填入proxy主機網址,Port填入連接埠號,設定完按下Test webcache configuration.Might take up to 30 Seconds.,找到的話就像上圖一樣,找不到的話,下面會說明。
四、找不到怎麼辦?
找不到的可能原因有四個(目前已知):
1.連線選項內隨機的連接埠開啟
2.LowID
3.學網
4.ISP沒有proxy
其中1.只要把隨機的連接埠關掉,2.只要想辦法取得HighID便可以解決,3.請自行詢問學校的proxy。
最麻煩的要算是4.,對於沒有proxy的ISP而言,雖然可以隨便找一個公開的proxy來設定,可是這樣有設跟沒設一樣,不如當作就沒有WebCache,至於為什麼,請看下面說明。
五、設定了老半天也沒有看到WebCache在動作啊?
請把proxy想成是一個檔案的備份點,如果沒有人上傳檔案經過proxy備份,proxy又怎麼可能憑空變出檔案給你抓呢?還有,不同的proxy檔案是不能互通的,所以在同一個proxy上面的騾是越多越好,就像騾子的特性一樣,來源數越多的檔案越好下(西瓜偎大邊效應),並不是隨便設一個proxy就可以感受到WebCache的威力。
這是最近用WebCache還有爬文的心得,可能有些錯誤,請大家指點指點,也歡迎大家分享彼此的心得。