WHC-301C無線高壓定向器其實(shí)就是一個程序,它從標(biāo)準(zhǔn)輸入里讀取URI和其他信息,并將新的URI寫往標(biāo)準(zhǔn)輸出。Per和Python是寫重定向器的流行語言,盡管某些作者使用編譯性語言(例如C)以求更好的性能。
WHC-301C無線高壓定向器介紹
重定向器是squid的外部程序,它重寫來自客戶請求的URI。例如,盡管某個用戶請求這個頁面:,重定向器可以將請求改變到別的地方,例如:。squid自動抓取新的URI,就像是客戶端的原始請求一樣。假如響應(yīng)可被緩存,squid將它存儲在新的URI下。
重定向功能允許你執(zhí)行與squid相關(guān)的許多有趣事情。許多站點(diǎn)使用它們實(shí)現(xiàn)如下目的:訪問控制,移除廣告,本地鏡像,甚至用以繞開瀏覽器的bug。
WHC-301C無線高壓定向器優(yōu)點(diǎn)
關(guān)于使用重定向器進(jìn)行訪問控制的好處之一是,你可以將用戶的請求重定向到某個頁面,這個頁面詳細(xì)解釋為何她的請求被拒絕。你也會發(fā)現(xiàn)重定向器比squid內(nèi)建的訪問控制提供更多的彈性。然而不久你會看到,重定向器并不能訪問包含在客戶請求里的完整信息。
許多人使用重定向器來過濾web頁面廣告。大部分情形下,可以將對GIF或JPEG廣告圖片的請求,改變?yōu)檎埱笪挥诒镜胤?wù)器上的,小而空的圖片。這樣,廣告就消失了,然而不會影響頁面布局。
所以在本質(zhì)上,WHC-300C重定向器其實(shí)就是一個程序,它從標(biāo)準(zhǔn)輸入里讀取URI和其他信息,并將新的URI寫往標(biāo)準(zhǔn)輸出。Per和Python是寫重定向器的流行語言,盡管某些作者使用編譯性語言(例如C)以求更好的性能。
Squid的源代碼沒有包含任何重定向程序。作為管理員,你有責(zé)任編寫自己的重定向器