一、簡介
代理服務器英文全稱是Proxy Server,其功能就是代理網絡用戶去取得網絡信息。
Squid是一個緩存Internet 數據的軟件,其接收用戶的下載申請,并自動處理所下載的數據。當一個用戶想要下載一個主頁時,可以向Squid 發出一個申請,要Squid 代替其進行下載,然后Squid 連接所申請網站并請求該主頁,接著把該主頁傳給用戶同時保留一個備份,當別的用戶申請同樣的頁面時,Squid 把保存的備份立即傳給用戶,使用戶覺得速度相當快。Squid 可以代理HTTP、FTP、GOPHER、SSL和WAIS等協議并且Squid 可以自動地進行處理,可以根據自己的需要設置Squid,使之過濾掉不想要的東西。
1.1 工作流程
當代理服務器中有客戶端需要的數據時:
a. 客戶端向代理服務器發送數據請求;
b. 代理服務器檢查自己的數據緩存;
c. 代理服務器在緩存中找到了用戶想要的數據,取出數據;
d. 代理服務器將從緩存中取得的數據返回給客戶端。
當代理服務器中沒有客戶端需要的數據時:
1. 客戶端向代理服務器發送數據請求;
2. 代理服務器檢查自己的數據緩存;
3. 代理服務器在緩存中沒有找到用戶想要的數據;
4. 代理服務器向Internet 上的遠端服務器發送數據請求;
5. 遠端服務器響應,返回相應的數據;
6. 代理服務器取得遠端服務器的數據,返回給客戶端,并保留一份到自己的數據緩存中。
Squid代理服務器工作在TCP/IP的應用層。
1.2 Squid 分類
按照代理類型的不同,可以將Squid 代理分為正向代理和反向代理,正向代理中,根據實現方式的不同,又可以分為普通代理和透明代理。
普通代理:需要客戶機在瀏覽器中指定代理服務器的地址、端口;
透明代理:適用于企業的網關主機(共享接入Internet)中,客戶機不需要指定代理服務器地址、端口等信息,代理服務器需要設置防火墻策略將客戶機的Web訪問數據轉交給代理服務程序處理;
反向代理:是指以代理服務器來接受internet上的連接請求,然后將請求轉發給內部網絡上的服務器,并將從服務器上得到的結果返回給internet上請求連接的客戶端,此時代理服務器對外就表現為一個服務器。
官方地址:http://www.squid-cache.org/
參考文檔:http://www.squid-cache.org/Doc/config/
二、系統環境
操作系統:CentOS release 6.x或以上
Squid版本:squid-3.1.10-20.el6_5.3.x86_64或以上
SELINUX=disabled
HTTP Service: stoped
三、安裝Squid服務
3.1 檢查squid軟件是否安裝
3.2 如果未安裝,則使用yum 方式安裝
3.3 設置開機自啟動
四、squid服務器的配置文件說明
squid 的主配置文件是 /etc/squid/squid.conf,所有squid的設定都是在這個文件里配置,下面我們來講解一下該文件的配置選項。
關于ACL的知識,大家可以自行百度查閱,其他更多高級選項,請參考官方文檔:http://www.squid-cache.org/Doc/config/。
注意:squid2.0 和squid3.0的差別還是很大的,如果配置完,啟動squid不正確,請大家多多參考官方文檔的相應版本說明。
五、反向代理服務
為Internet用戶訪問企業Web站點提供緩存加速。
具體配置如下:
5.1 關閉防火墻
5.2 配置squid
5.3 重啟squid服務
執行 /etc/init.d/squid restart 命令重啟squid服務,如果報錯,請檢查具體報錯,進行修改。
完成后可以訪問剛才設置的域名,檢查反向代理工作是不是正常,同時也可以進到緩存目錄下查看是否已經生成了緩存目錄,到此。反向代理配置完成。
補充說明:
tail-f/var/log/squid/access.log通過這條命令可以查看squid實時訪問日志
squidclient-h127.0.0.1-p80mgr:info通過這條命令可以查看squid實時運行數據
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
一般來說,股票解禁是利空消息,所以股價下跌的概率大,但是解禁前后對股價的影響是不一樣的,具體解禁股上市前后對股價的影響如下:1.股票解禁前:即上市公司宣布解禁前,如果股價處于低位,公司市盈率不高,宣布解禁時有利好消息,可能會有大資金提前抬高股價。投資者要注意當股價承壓或主力資金離場時,主力一般會先于散戶知道解禁消息。2.解禁時:一般當天下跌概率較大,解禁量巨大則利空延續。如果解禁前股價還沒有提前上...
子公司是在國際商務中指由母公司投入全部或部分股份,依法在世界各地設立的東道國法人企業。子公司在法律上獨立于母公司,并擁有獨立而完整的公司管理組織體系,因而在經營方面具有較大的獨立性和一定的靈活性。那么,參股子公司是什么意思?參股與控股有什么不同?小編為您解答。參股公司是指母公司參股的企業以及全資子公司控股、參股的企業。參股公司相對于控股公司來說:控股公司是指通過持有某一公司一定數量的股份,而對該公...
(資料圖)隨著社會越來越發達,大家都選擇在網絡上汲取相關知識內容,比如cf歷史上第一個槍王是誰,為了更好的解答大家的問題,小編也是翻閱整理了相應內容,下面就一起來看一下吧!肖玉成,即CFxyc,CFPL第一季全明星槍王。CF肖玉成,河南洛陽人,穿越火線職業玩家,號稱“槍王”。是一名經驗豐富的CF職業玩家,與KK、林肯、白鯊等穿越火線名將齊名,擁有豐富的帶隊經驗,時時刻刻都是隊伍的核心,擁有無語倫比...