国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號(hào)

Squid代理服務(wù)器高級(jí)應(yīng)用兩例
2011-02-21   51CTO

Squid是一個(gè)緩存Internet數(shù)據(jù)的一個(gè)軟件,其接收用戶的下載申請(qǐng),并自動(dòng)處理所下載的數(shù)據(jù)。當(dāng)一個(gè)用戶想要下載一個(gè)主頁(yè)時(shí),可以向Squid發(fā)出一個(gè)申請(qǐng),要Squid代替其進(jìn)行下載,然后Squid連接所申請(qǐng)網(wǎng)站并請(qǐng)求該主頁(yè),接著把該主頁(yè)傳給用戶同時(shí)保留一個(gè)備份,當(dāng)別的用戶申請(qǐng)同樣的頁(yè)面時(shí),Squid把保存的備份立即傳給用戶,使用戶覺得速度相當(dāng)快。目前,Squid可以代理HTTP、FTP、GOPHER、SSL和WAIS協(xié)議,暫不能代理POP3、NNTP等協(xié)議。并且,Squid可以自動(dòng)地進(jìn)行處理,可以根據(jù)自己的需要設(shè)置Squid,使之過濾掉不想要的東西。Squid可以工作在很多的操作系統(tǒng)中,如AIX、Digital、UNIX、FreeBSD、HP-UX、Irix、Linux、NetBSD、Nextstep、SCO、Solaris、OS/2等。

Squid安裝的例子很多了,本文不講述,本文著重介紹2個(gè)Linux下Squid代理服務(wù)高級(jí)應(yīng)用的例子。

1、配置帶認(rèn)證的代理服務(wù)

默認(rèn)時(shí),Squid本身不帶任何認(rèn)證程序,但是可以通過外部認(rèn)證程序來實(shí)現(xiàn)用戶認(rèn)證。一般有以下的認(rèn)證程序:LDAP認(rèn)證、SMB認(rèn)證、基于mysql的認(rèn)證、基于sock5的密碼認(rèn)證和基于Radius的認(rèn)證。下面介紹常用的ncsa實(shí)現(xiàn)的認(rèn)證,ncsa是Squid源代碼包自帶的認(rèn)證程序之一,從squid 2.5開始都包含了ncsa的模塊。在Red Hat Enterprise Linux 5的/usr/lib/squid目錄下可以找到ncsa_auth文件。 

要使用該認(rèn)證服務(wù),首先需要?jiǎng)?chuàng)建認(rèn)證用戶和密碼:

#htpasswd -c /usr/local/squid/etc/ps_file guest 

如果是以后添加用戶的話就把-c的參數(shù)去掉。

然后,再更改/etc/squid/squid.conf主配置文件,添加如下: 

//配置認(rèn)證文件和用戶文件
auth_param basic program /usr/lib/squid/ncsa_auth /usr/local/squid/etc/ ps_file 
//指定認(rèn)證程序的進(jìn)程數(shù)
auth_param basic children 5 
//代理服務(wù)器的名稱
auth_param basic realm Squid proxy-caching web server 
//認(rèn)證有效時(shí)間為2小時(shí)
auth_param basic credentialsttl 2 hours 
//只有認(rèn)證用戶才能訪問
acl normal proxy_auth REQUIRED 
http_Access allow normal 

最后,重啟squid服務(wù)即可。在瀏覽器里配上這個(gè)代理,打開任意網(wǎng)站,如果彈出了輸入用戶名和密碼的對(duì)話框,就證明配置成功了。

2、配置反向代理服務(wù)器

反向代理(Reverse Proxy)方式是指以代理服務(wù)器來接受internet上的連接請(qǐng)求,然后將請(qǐng)求轉(zhuǎn)發(fā)給內(nèi)部網(wǎng)絡(luò)上的服務(wù)器,并將從服務(wù)器上得到的結(jié)果返回給internet上請(qǐng)求連接的客戶端,此時(shí)代理服務(wù)器對(duì)外就表現(xiàn)為一個(gè)服務(wù)器。

通常的代理服務(wù)器,只用于代理內(nèi)部網(wǎng)絡(luò)對(duì)Internet的連接請(qǐng)求,客戶機(jī)必須指定代理服務(wù)器,并將本來要直接發(fā)送到Web服務(wù)器上的http請(qǐng)求發(fā)送到代理服務(wù)器中。由于外部網(wǎng)絡(luò)上的主機(jī)并不會(huì)配置并使用這個(gè)代理服務(wù)器,普通代理服務(wù)器也被設(shè)計(jì)為在Internet上搜尋多個(gè)不確定的服務(wù)器,而不是針對(duì)Internet上多個(gè)客戶機(jī)的請(qǐng)求訪問某一個(gè)固定的服務(wù)器,因此普通的Web代理服務(wù)器不支持外部對(duì)內(nèi)部網(wǎng)絡(luò)的訪問請(qǐng)求。當(dāng)一個(gè)代理服務(wù)器能夠代理外部網(wǎng)絡(luò)上的主機(jī),訪問內(nèi)部網(wǎng)絡(luò)時(shí),這種代理服務(wù)的方式稱為反向代理服務(wù)。此時(shí)代理服務(wù)器對(duì)外就表現(xiàn)為一個(gè)Web服務(wù)器,外部網(wǎng)絡(luò)就可以簡(jiǎn)單把它當(dāng)作一個(gè)標(biāo)準(zhǔn)的Web服務(wù)器而不需要特定的配置。不同之處在于,這個(gè)服務(wù)器沒有保存任何網(wǎng)頁(yè)的真實(shí)數(shù)據(jù),所有的靜態(tài)網(wǎng)頁(yè)或者CGI程序,都保存在內(nèi)部的Web服務(wù)器上。因此對(duì)反向代理服務(wù)器的攻擊并不會(huì)使得網(wǎng)頁(yè)信息遭到破壞,這樣就增強(qiáng)了Web服務(wù)器的安全性。

反向代理方式和包過濾方式或普通代理方式并無沖突,因此可以在防火墻設(shè)備中同時(shí)使用這兩種方式,其中反向代理用于外部網(wǎng)絡(luò)訪問內(nèi)部網(wǎng)絡(luò)時(shí)使用,正向代理或包過濾方式用于拒絕其他外部訪問方式并提供內(nèi)部網(wǎng)絡(luò)對(duì)外部網(wǎng)絡(luò)的訪問能力。因此可以結(jié)合這些方式提供最佳的安全訪問方式。

目前有許多反向代理軟件,比較有名的有 Nginx 和 Squid 。其他還包括Socks、Apache、Jigsaw、Delegate等。Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點(diǎn)開發(fā)的,是一個(gè)高性能的 HTTP 和反向代理服務(wù)器,也是一個(gè) IMAP/POP3/SMTP 代理服務(wù)器。而Squid也可以用來構(gòu)建反向代理服務(wù)器。

反向代理服務(wù)器工作原理示意圖
圖1  反向代理服務(wù)器工作原理示意圖

Squid作為反向代理服務(wù)器使用時(shí),其工作原理為:客戶端請(qǐng)求訪問 WEB 服務(wù)時(shí),DNS 將訪問的域名解析為 Squid 反向代理服務(wù)器的 IP 地址,這樣客戶端的 URL 請(qǐng)求將被發(fā)送到反向代理服務(wù)器。如果 Squid 反向代理服務(wù)器中緩存了該請(qǐng)求的資源,則將該請(qǐng)求的資源直接返回給客戶端,否則反向代理服務(wù)器將向后臺(tái)的 WEB 服務(wù)器請(qǐng)求資源,然后將請(qǐng)求的應(yīng)答返回給客戶端,同時(shí)也將該應(yīng)答緩存在本地,供下一個(gè)請(qǐng)求者使用。

Squid反向代理一般只緩存可緩沖的數(shù)據(jù)(比如 html 網(wǎng)頁(yè)和圖片等),而一些 CGI 腳本程序或者 ASP、JSP 之類的動(dòng)態(tài)程序默認(rèn)不緩存。它根據(jù)從 WEB 服務(wù)器返回的 HTTP 頭標(biāo)記來緩沖靜態(tài)頁(yè)面。有四個(gè)最重要HTTP頭標(biāo)記:

  1. Last-Modified:告訴反向代理頁(yè)面什么時(shí)間被修改 
  2. Expires:告訴反向代理頁(yè)面什么時(shí)間應(yīng)該從緩沖區(qū)中刪除 
  3. Cache-Control:告訴反向代理頁(yè)面是否應(yīng)該被緩沖 
  4. Pragma:用來包含實(shí)現(xiàn)特定的指令,最常用的是Pragma:no-cache

要配置反向代理服務(wù)器,需要在squid的主配置文件里面添加如下內(nèi)容:

http_port 80 accel vhost vport
cache_peer 192.172.1.133 parent 80 0 no-query originserver 
cache_peer_domain www.test.com 192.172.1.133
acl sites dstdomain www.test.com
http_access allow sites
http_access deny all
cache_dir ufs /var/spool/squid3 100 16 256
cache_mgr yourmail@somesite.com
cache_mem 64 MB
maximum_object_size_in_memory 1028 KB
access_log /var/log/squid3/access.log squid

上述配置的詳細(xì)解釋如下:

http_port 80 accel vhost vpor:指定Squid所服務(wù)的端口為80,vhost和vport指的是所采用的虛擬主機(jī)的方式:基于IP地址和基于端口的,詳細(xì)請(qǐng)參見本書對(duì)Apache Web服務(wù)器的介紹;

cache_peer 192.172.1.133 parent 80 0 no-query originserver:指定真實(shí)Web Server的IP地址;

cache_peer_domain www.test.com 192.172.1.133:告訴反向代理服務(wù)器,當(dāng)客戶端有對(duì)www.test.com的訪問請(qǐng)求時(shí),需要從真實(shí)Web Server 192.172.1.133上取得數(shù)據(jù);

acl sites dstdomain www.test.com:定義客戶端能夠通過反向代理服務(wù)器訪問的主機(jī);

http_access allow sites、http_access deny all:限制客戶端通過反向代理服務(wù)器能夠訪問的范圍;

cache_dir ufs /var/spool/squid3 100 16 256、cache_mgr yourmail@somesite.com、cache_mem 64 MB、maximum_object_size_in_memory 1028 KB、access_log /var/log/squid3/access.log squid:代理服務(wù)器的常規(guī)配置。

作者介紹:李洋,博士畢業(yè)于中科院計(jì)算所。10多年來一直從事計(jì)算機(jī)網(wǎng)絡(luò)信息安全研發(fā)工作,曾主持和參與多項(xiàng)國(guó)家重點(diǎn)項(xiàng)目以及信息安全系統(tǒng)和企業(yè)信息安全系統(tǒng)的研發(fā)工作。具有Linux系統(tǒng)應(yīng)用、管理、安全及內(nèi)核的研發(fā)經(jīng)驗(yàn),擅長(zhǎng)網(wǎng)絡(luò)安全技術(shù)、協(xié)議分析、Linux系統(tǒng)安全技術(shù)、Linux系統(tǒng)及網(wǎng)絡(luò)管理、Linux內(nèi)核開發(fā)等。

原文鏈接:http://os.51cto.com/art/201102/245290.htm

熱詞搜索:

上一篇:發(fā)展勢(shì)頭強(qiáng)勁 刀片服務(wù)器握緊節(jié)能砝碼
下一篇:Debian下通過Bonding實(shí)現(xiàn)雙網(wǎng)卡單IP

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
欧美日韩高清一区二区不卡| 色综合久久66| 欧美在线视频日韩| 一区二区三区四区视频精品免费| 精品一区二区三区免费毛片爱| 日韩欧美国产一区二区在线播放| 麻豆精品久久久| 精品国产凹凸成av人导航| 国产精品夜夜爽| 国产精品美女久久久久久 | 国产一区欧美一区| 中文字幕av在线一区二区三区| 91在线云播放| 免费看日韩a级影片| 国产精品网站导航| 91精品免费观看| 成人av午夜电影| 日韩av一二三| 日韩理论电影院| 精品国产露脸精彩对白| 青青草97国产精品免费观看| 国产精品蜜臀av| 日韩亚洲欧美中文三级| 99久久精品一区二区| 久久精品国产澳门| 亚洲综合激情网| 日本一区二区三区视频视频| 欧美日韩高清在线| 色悠悠亚洲一区二区| 国产精品一区二区在线播放 | 成人网页在线观看| 男男gaygay亚洲| 一区二区三区不卡在线观看| 久久久久久久国产精品影院| 欧美肥妇毛茸茸| 91久久一区二区| 成人精品一区二区三区四区| 久久电影网站中文字幕 | 国产一区二区三区视频在线播放 | 亚洲色图一区二区三区| 日韩欧美一区二区久久婷婷| 欧美中文字幕一区二区三区| 99视频国产精品| 国产精品白丝jk白祙喷水网站| 日本中文字幕不卡| 亚洲成人av免费| 亚洲国产婷婷综合在线精品| 亚洲激情自拍偷拍| 国产精品毛片无遮挡高清| 久久青草国产手机看片福利盒子| 555夜色666亚洲国产免| 欧美色区777第一页| 欧美午夜寂寞影院| 欧美日本韩国一区二区三区视频| 在线视频一区二区三| 欧美日韩一区在线| 99免费精品在线| 99riav久久精品riav| av亚洲精华国产精华精| 99国产精品国产精品久久| 97se狠狠狠综合亚洲狠狠| 不卡一区二区三区四区| 99国产欧美另类久久久精品| 色婷婷亚洲精品| 欧美影片第一页| 制服视频三区第一页精品| 欧美妇女性影城| 日韩欧美www| 久久精品人人做人人爽97| 国产女主播在线一区二区| 中文字幕+乱码+中文字幕一区| 国产精品不卡视频| 一区二区三区欧美久久| 亚洲成人一区二区在线观看| 日本欧美一区二区三区乱码| 国产一区二区三区| 91美女片黄在线观看| 欧美性猛交xxxxxx富婆| 日韩你懂的在线播放| 国产婷婷色一区二区三区四区| 中文字幕在线免费不卡| 性做久久久久久久久| 极品少妇一区二区| 色综合视频一区二区三区高清| 欧美性生活久久| 久久久国产精华| 亚洲一区二区三区四区五区黄| 久久国产剧场电影| 91啪在线观看| 久久天天做天天爱综合色| 亚洲色欲色欲www| 国产一区二区三区免费观看| 欧美影视一区二区三区| 国产日产欧美一区| 日本午夜精品视频在线观看 | 国产福利一区二区三区视频在线| 99久精品国产| 久久99国产精品免费| 色婷婷综合五月| 欧美国产激情二区三区| 免费国产亚洲视频| 欧美在线免费观看视频| 精品国产在天天线2019| 国产精品一区二区男女羞羞无遮挡| 在线观看免费一区| 亚洲欧洲成人自拍| 国产成人在线免费观看| 欧美一区二区福利在线| 亚洲综合图片区| www.亚洲人| 久久久噜噜噜久久中文字幕色伊伊 | 国产情人综合久久777777| 日韩av电影免费观看高清完整版| 成人精品鲁一区一区二区| 欧美大尺度电影在线| 亚洲国产精品久久不卡毛片 | 欧美久久久久久久久| 亚洲成人免费电影| 成人精品免费看| 国产午夜精品一区二区三区四区 | 日韩欧美一区二区不卡| 午夜一区二区三区在线观看| 91免费在线播放| 综合欧美一区二区三区| 丁香激情综合国产| 欧美国产日韩在线观看| 国产麻豆精品在线观看| 久久先锋资源网| 国产精品一二三区| 欧美国产精品v| 99精品国产热久久91蜜凸| 亚洲色图另类专区| 色婷婷激情综合| 亚洲成年人影院| 欧美日韩aaaaaa| 日韩成人精品视频| 精品人在线二区三区| 精品中文字幕一区二区| 久久久久国色av免费看影院| 国产精品综合二区| 国产精品美女www爽爽爽| 99国产精品国产精品毛片| 亚洲一区二区欧美激情| 欧美一区二区日韩一区二区| 老司机精品视频在线| 国产欧美一区二区三区沐欲 | www.亚洲激情.com| 一区二区视频免费在线观看| 欧洲视频一区二区| 免费av网站大全久久| 国产亚洲欧美日韩俺去了| 99久久国产综合色|国产精品| 亚洲一区二区三区在线| 欧美猛男男办公室激情| 久久99蜜桃精品| 中文字幕中文字幕一区| 欧美久久久一区| 成人福利视频网站| 偷拍与自拍一区| 久久综合一区二区| 在线一区二区三区做爰视频网站| 日韩激情视频网站| 国产亚洲人成网站| 欧美日韩的一区二区| 国产精品一区二区在线观看网站 | 亚洲激情男女视频| 日韩网站在线看片你懂的| 床上的激情91.| 日韩av在线发布| 1区2区3区精品视频| 欧美成人精品高清在线播放| 不卡视频在线观看| 国内精品伊人久久久久影院对白| 亚洲免费色视频| 国产亚洲福利社区一区| 69堂国产成人免费视频| 91在线观看视频| 国产风韵犹存在线视精品| 午夜视频久久久久久| 亚洲日本丝袜连裤袜办公室| 久久综合色天天久久综合图片| 欧美午夜影院一区| 成人性色生活片| 久久国产欧美日韩精品| 亚洲二区在线观看| 亚洲精品日韩一| 中文一区二区完整视频在线观看| 欧美一卡二卡三卡| 欧美亚洲一区二区三区四区| 成人免费毛片嘿嘿连载视频| 激情综合色播激情啊| 亚洲成人一区二区在线观看| 亚洲男人的天堂一区二区| 久久久精品人体av艺术| 日韩美女一区二区三区四区| 欧美日韩精品综合在线| 在线视频国产一区| 色婷婷av一区| 91黄色免费看| 欧美最猛性xxxxx直播|