squid

squid n.

魷魚, 釣烏賊的釣鉤, 反潛艇發射裝置

英英解釋:名詞squid:
1. (Italian cuisine) squid prepared as food
同義詞:calamari, calamary
2. widely distributed fast-moving ten-armed cephalopod mollusk having a long tapered body with triangular tail fins

開源系統中的代理

Squid是一種在Linux系統下使用的優秀的代理伺服器軟體。
squid不僅可用在Linux系統上,還可以用在AIX、DIGITAL UNIXFreeBSD、HP-UX、Irix、NetBSD、Nextstep、SCO和Solaris等系統上。
Squid與Linux下其它的代理軟體如Apache、Socks、TIS FWTK和delegate相比,下載安裝簡單,配置簡單靈活,支持快取和多種協定。用ipchains+Squid的解決方案,就可以獲得通過快取高性能的同時能夠無縫的訪問Internet。
Squid是一個快取internet數據的一個軟體,它接收用戶的下載申請,並自動處理所下載的數據。也就是說,當一個用戶象要下載一個主頁時,它向Squid發出一個申請,要Squid替它下載,然後Squid 連線所申請網站並請求該主頁,接著把該主頁傳給用戶同時保留一個備份,當別的用戶申請同樣的頁面時,Squid把保存的備份立即傳給用戶,使用戶覺得速度相當快。
對於Web用戶來說,Squid是一個高性能的代理快取伺服器,可以加快內部網瀏覽Internet的速度,提高客戶機的訪問命中率。Squid不僅支持HTTP協定,還支持FTP、gopher、SSL和WAIS等協定。和一般的代理快取軟體不同,Squid用一個單獨的、非模組化的、I/O驅動的進程來處理所有的客戶端請求。
Squid將數據元快取在記憶體中,同時也快取DNS查尋的結果,除此之外,它還支持非模組化的DNS查詢,對失敗的請求進行消極快取。Squid支持SSL,支持訪問控制。由於使用了ICP,Squid能夠實現重疊的代理陣列,從而最大限度的節約頻寬。
Squid由一個主要的服務程式Squid,一個DNS查詢程式dnsserver,幾個重寫請求和執行認證的程式,以及幾個管理工具組成。當Squid啟動以後,它可以派生出指定數目的dnsserver進程,而每一個dnsserver進程都可以執行單獨的DNS查詢,這樣一來就大大減少了伺服器等待DNS查詢的時間。
Squid的另一個優越性在於它使用訪問控制清單(ACL)和訪問許可權清單(ARL)。訪問控制清單和訪問許可權清單通過阻止特定的網路連線來減少潛在的Internet非法連線,可以使用這些清單來確保內部網的主機無法訪問有威脅的或不適宜的站點。
Squid對硬體的要求是記憶體一定要大,不應小於128M,硬碟轉速越快越好,最好使用伺服器專用SCSI 硬碟,處理器要求不高,400MH以上既可。

相關詞條

相關搜尋

熱門詞條

聯絡我們