国产一级一区二区_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久久夜色精品国产_欧美色网一区二区
日韩欧美中文一区| 韩国三级在线一区| 91麻豆精品国产自产在线| 99精品黄色片免费大全| 国产一区二区三区| 美女视频黄久久| 日韩avvvv在线播放| 亚洲国产精品综合小说图片区| 国产欧美视频在线观看| 久久综合色8888| 久久久久青草大香线综合精品| 欧美一三区三区四区免费在线看| 欧美午夜片在线看| 欧美性猛交xxxx乱大交退制版| 91在线视频18| 欧美影院一区二区三区| 在线一区二区三区做爰视频网站| 94色蜜桃网一区二区三区| 不卡在线观看av| 97精品视频在线观看自产线路二| 成人一级片网址| 在线免费观看日本一区| 欧美性猛交xxxxxxxx| 欧美精品aⅴ在线视频| 日韩欧美在线网站| 精品成人佐山爱一区二区| 国产网站一区二区三区| 国产精品成人免费| 亚洲电影视频在线| 国内精品视频666| 北条麻妃一区二区三区| 日本韩国精品在线| 日韩一区二区免费高清| 国产欧美日韩中文久久| 一区二区三区四区国产精品| 香蕉影视欧美成人| 国产精品1区2区3区| 在线国产电影不卡| 精品国产乱码久久久久久免费| 久久精品人人做人人爽人人| 国产精品福利一区| 亚洲一区欧美一区| 精品一二线国产| 91免费视频网址| 日韩一区二区三区视频| 国产精品嫩草影院av蜜臀| 亚洲成人黄色影院| 成人免费黄色大片| 日韩视频一区在线观看| 中日韩av电影| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产美女久久久久| 欧美综合在线视频| 久久久五月婷婷| 午夜成人免费电影| 99久久99久久精品国产片果冻| 8v天堂国产在线一区二区| 亚洲国产成人一区二区三区| 日韩制服丝袜av| 91亚洲精华国产精华精华液| 日韩精品中文字幕一区| 一区二区国产盗摄色噜噜| 国产剧情av麻豆香蕉精品| 欧美日韩国产一级| 中文字幕亚洲成人| 国产成人av电影在线观看| 在线不卡a资源高清| 最新中文字幕一区二区三区| 国模套图日韩精品一区二区| 欧美日韩一级黄| 一区二区三区自拍| www.综合网.com| 久久亚洲精品国产精品紫薇| 日韩制服丝袜av| 7777女厕盗摄久久久| 亚洲国产日产av| 色婷婷狠狠综合| 亚洲特级片在线| 成人福利视频在线| 国产三级精品在线| 国产精品123| 国产午夜精品理论片a级大结局| 久久精品久久99精品久久| 欧美另类高清zo欧美| 一区二区三区国产精华| 91免费版在线| 亚洲精选视频免费看| aaa欧美大片| 亚洲免费av高清| 欧美在线你懂的| 亚洲香肠在线观看| 欧美日本视频在线| 香港成人在线视频| 欧美一三区三区四区免费在线看| 日韩和欧美一区二区三区| 69久久夜色精品国产69蝌蚪网| 天天操天天干天天综合网| 欧美夫妻性生活| 美女视频网站久久| 国产亚洲美州欧州综合国| 成人在线视频首页| 《视频一区视频二区| 欧美日本在线视频| 日韩在线一区二区| 日韩欧美一卡二卡| 国产精品一级片| 18欧美乱大交hd1984| 欧洲在线/亚洲| 毛片av一区二区| 国产日韩高清在线| 日本道色综合久久| 亚洲不卡一区二区三区| 日韩欧美在线不卡| 丰满放荡岳乱妇91ww| 亚洲欧美日韩在线不卡| 欧美精品乱码久久久久久| 另类的小说在线视频另类成人小视频在线| 欧美精品一区二区三区一线天视频 | 精品国偷自产国产一区| 国产成人久久精品77777最新版本| 国产欧美视频在线观看| 欧美日精品一区视频| 狠狠色伊人亚洲综合成人| 中文字幕中文在线不卡住| 91超碰这里只有精品国产| 国产91在线观看丝袜| 午夜久久电影网| 国产精品网站导航| 在线电影院国产精品| 波多野洁衣一区| 精品一区二区久久久| 亚洲午夜电影在线观看| 久久久久久久久久看片| 欧美日韩一区二区三区四区 | 国产大陆精品国产| 亚洲一区在线观看视频| 久久精品一区二区三区不卡| 欧洲一区在线观看| 成人污视频在线观看| 日韩高清不卡一区二区三区| 国产精品超碰97尤物18| 精品剧情v国产在线观看在线| 91小视频免费观看| 国产99久久久精品| 激情综合五月婷婷| 日韩影院在线观看| 玉足女爽爽91| 中文字幕一区日韩精品欧美| 欧美成人性福生活免费看| 欧美日韩亚洲综合一区| 99久久婷婷国产精品综合| 国产麻豆午夜三级精品| 免费在线看成人av| 香蕉加勒比综合久久| 亚洲午夜免费福利视频| 亚洲人xxxx| 亚洲欧洲国产专区| 中文字幕第一区第二区| 久久综合久久鬼色中文字| 日韩一区二区三区视频在线 | 欧美日韩三级一区| 色域天天综合网| aa级大片欧美| 91老师国产黑色丝袜在线| 成人h动漫精品一区二| 福利一区二区在线观看| 丁香一区二区三区| 成人高清免费观看| 91视频你懂的| 色噜噜偷拍精品综合在线| 99精品视频在线观看免费| 不卡av在线免费观看| av亚洲产国偷v产偷v自拍| 不卡在线视频中文字幕| 91在线porny国产在线看| 国产精品自拍三区| 成人一级视频在线观看| 99久久夜色精品国产网站| 91猫先生在线| 日本道精品一区二区三区| 欧美性一二三区| 日韩亚洲欧美综合| 久久夜色精品国产噜噜av| 国产欧美视频在线观看| 亚洲婷婷综合色高清在线| 亚洲综合色成人| 午夜欧美大尺度福利影院在线看| 香蕉影视欧美成人| 久久se精品一区二区| 国产精品综合一区二区三区| 99视频一区二区| 欧美日韩免费电影| 久久伊人中文字幕| 亚洲少妇屁股交4| 天堂av在线一区| 国产呦萝稀缺另类资源| 不卡电影一区二区三区| 91麻豆精品国产91久久久久| 国产亚洲精品7777| 亚洲国产综合在线|