成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

RHEL5.7下的squid服務器配置

系統 Linux
Squid有廣泛的用途,從作為網頁服務器的前置cache服務器緩存相關請求來提高Web服務器的速度,到為一組人共享網絡資源而緩存萬維網,域名系統和其他網絡搜索,到通過過濾流量幫助網絡安全,到局域網通過代理上網。

Squid cache(簡稱為Squid)是一個流行的自由軟件(GNU通用公共許可證)的代理服務器和Web緩存服務器。Squid有廣泛的用途,從作為網頁服務 器的前置cache服務器緩存相關請求來提高Web服務器的速度,到為一組人共享網絡資源而緩存萬維網,域名系統和其他網絡搜索,到通過過濾流量幫助網絡 安全,到局域網通過代理上網。Squid主要設計用于在Unix和Linux一類系統運行。
有關代理服務器,主要有以下幾個特點:
應用層代理
1、針對特定的網絡協議進行代理
2、典型應用:HTTP代理和FTP代理
代理服務器作用
1、局域網內主機可以通過網內可以訪問的主機去訪問外網
2、可以提供緩存,提高訪問效率
3、可以實現一定程度的訪問控制
squid服務具有的功能
1、提供HTTP和FTP協議的代理
2、緩存代理內容,提高訪問速度
3、對客戶機進行訪問控制(基于目標地址或時間)
squid代理類型
正向代理:為客戶端提供代理服務,需要客戶端指定IP
反向代理:為服務器提供代理服務,目的為了減輕真實服務器負擔
透明代理:特殊的正向代理,不需要客戶端做任何設置,代理服務器必須是網關,就相當于路由器和防火墻
    squid代理服務器默認端口為3128,這個端口號可以更改,比如更改為公網中常用的8080端口。我們按照下面這個例子來驗證
一、正向代理服務器配置
在這個例子中,RHEL-B是網關,連接著外網;Windows PC是內網主機,網關指向RHEL-B,其中RHEL-B只允許RHEL-C做NAT轉換,也就是說在默認情況下,Windows PC是不能訪問外網的,只有RHEL-C可以訪問外網。在這里,我們要通過將RHEL-C設置為代理服務器,使得Windows PC能夠訪問外網。
 
首先查看RHEL-C的squid有沒有安裝(系統默認已裝)
rpm -q squid
進入squid配置文件
vi /etc/squid/squid.conf
搜索http_port 3128,將3128端口號改為8080
image 
搜索acl our_networks,定義acl,名稱our_networks,設為允許,將源地址改為主機所在的網段192.168.10.0/24。否則默認只允許本地回環口訪問。

保存后退出,然后啟動squid。在啟動之前,必須保證squid有完整的域名
vi /etc/hosts

接下來對squid服務器進行初始化,目的是在squid服務器工作目錄中建立緩存子目錄。
squid -z
查看squid子目錄,可以發現多了16個子目錄

*****************************************************
squid子目錄大小涉及到squid服務器性能問題,默認情況下一級子目錄16個,二級子目錄256個。可以在squid.conf中修改每個目錄容量大小:
cache_dir ufs /var/spool/squid 100 16 256
其中/var/spool/squid代表工作路徑,目錄最大容量100M,一級子目錄16個,二級子目錄256個。
另外可以修改緩沖內存大小,建議設置為物理內存三分之一,例:
chche_mem 8 MB
*****************************************************
開啟squid服務
service squid start
查看8080端口是否開啟

這時回到windows主機上,設置IE瀏覽器的“internet選項”-“連接”-“局域網設置”,將代理服務器IP和端口填進去

這時候訪問外網地址http://198.2.3.1,就可以成功訪問了(模擬外網的linux主機要記得開啟httpd服務)。

二、透明代理服務器配置
前面有說過,透明代理只能在網關上配置。因此這次需要修改RHEL-B的squid.conf文件。先將RHEL-B原先的NAT刪除,使得windows PC和RHEL-B均不能訪問外網,仍然引用之前那個拓撲:

和之前一樣,首先修改允許訪問的網段


找到http端口號位置,在后面加個transparent,就代表代理服務器時以透明模式運行的。


接下來對squid服務器進行初始化


squid -z

重啟squid服務


service squid reload

查看3128端口有沒有開啟


netstat -ntl

訪問外網地址

http://198.2.3.1

,就可以成功訪問了(注意清空之前的cookie,而且網關的httpd服務不能開啟,否則80端口會被占用)。


*****************************************************

如果網關做了NAT,而靜態透明代理需要在SNAT之前執行的話,需要輸入以下iptables命令:

iptables -t nat -A PREOUTING -s 192.168.10.0/24 -p tcp -dport 80 -j REDIRECT--to-ports 3128

*****************************************************

責任編輯:龐桂玉 來源: 51cto
相關推薦

2012-05-09 10:30:29

RHEL5.7DHCP服務器

2012-05-09 10:33:56

RHEL5.7DNS服務器

2010-05-13 16:23:43

DNS服務器

2010-11-15 14:46:04

linuxsquidsquidGuard

2014-04-09 10:50:01

Squid架構緩存服務器

2012-09-18 09:55:28

2009-09-03 15:19:06

RHEL5下DNS服務器紅帽

2009-09-03 14:19:37

RHELDHCP服務配置應用

2020-08-02 15:00:40

SquidSSH系統運維

2009-10-12 10:17:37

RHEL5配置NFS

2009-09-03 14:27:15

RHEL 5.0版本控制服務器紅帽

2009-09-03 15:08:14

RHEL5DNS服務配置紅帽

2023-05-24 11:56:06

RHEL 9DHCP服務器

2011-02-23 12:18:28

DebianProFTPd服務器

2011-02-23 13:26:18

Linuxvsftp

2011-02-23 10:18:51

CentosProFTPD

2009-03-06 16:11:49

RHEL5SendmailDovecot

2011-07-14 17:17:07

Domino服務器BSOA模塊

2009-09-08 16:38:33

NFS服務器

2010-09-02 14:09:06

LinuxDHCP服務器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩一区二区三区精品 | 久久伊人影院 | 91av亚洲| 久久国产精品免费一区二区三区 | 国产韩国精品一区二区三区 | 欧洲尺码日本国产精品 | 国产精品久久久久久久久久久久午夜片 | 亚洲 中文 欧美 | 特黄视频 | 亚洲精品在线免费观看视频 | wwwsihu| 国产在线激情视频 | 成人自拍视频网站 | 91极品欧美视频 | 亚洲日本欧美日韩高观看 | 亚洲性爰| 国产精品欧美一区二区 | 毛片一级片 | 国产欧美一区二区三区在线看 | 国产成人精品久久二区二区 | 久久精品色欧美aⅴ一区二区 | 成人福利电影 | 美女精品一区 | 欧美日韩三级 | 亚洲乱码一区二区三区在线观看 | 欧美日韩精品在线一区 | 婷婷综合色 | 久久精品 | 国产一级特黄视频 | av在线一区二区 | 97色伦网| 福利视频一区二区 | 欧美一级黄带 | 久久久久久久久蜜桃 | 一区二区三区日韩精品 | 日本 欧美 三级 高清 视频 | 99精品在线观看 | 波多野吉衣久久 | 欧美综合国产精品久久丁香 | 日韩精品免费视频 | 97av视频在线观看 |