成人免费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

2012-09-18 09:55:28

2014-04-09 10:50:01

Squid架構緩存服務器

2009-09-03 15:19:06

RHEL5下DNS服務器紅帽

2020-08-02 15:00:40

SquidSSH系統運維

2009-09-03 14:19:37

RHELDHCP服務配置應用

2009-10-12 10:17:37

RHEL5配置NFS

2009-09-03 14:27:15

RHEL 5.0版本控制服務器紅帽

2023-05-24 11:56:06

RHEL 9DHCP服務器

2009-09-03 15:08:14

RHEL5DNS服務配置紅帽

2011-02-23 13:26:18

Linuxvsftp

2011-02-23 12:18:28

DebianProFTPd服務器

2009-03-06 16:11:49

RHEL5SendmailDovecot

2011-02-23 10:18:51

CentosProFTPD

2009-09-08 16:38:33

NFS服務器

2011-07-14 17:17:07

Domino服務器BSOA模塊

2010-09-02 14:09:06

LinuxDHCP服務器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩美女在线看免费观看 | 在线亚洲一区 | 韩日一区二区 | 国产精品久久一区二区三区 | 黄色大片在线免费观看 | 黄网站在线播放 | 亚洲人在线 | 麻豆久久久久久久久久 | 91久操视频 | 国产一级网站 | 久久精品国产一区二区三区不卡 | 亚洲精品成人免费 | 久久人人爽人人爽人人片av免费 | avmans最新导航地址 | 亚洲一区二区三区四区五区中文 | 国产一区久久 | 欧美伦理一区 | 日韩在线小视频 | 国产乱码精品一区二区三区五月婷 | 成人激情视频免费观看 | 国产亚洲一区二区三区 | 成人免费福利 | 精品久久国产 | 亚洲国产成人精品女人久久久 | 女女百合av大片一区二区三区九县 | av黄色免费在线观看 | 青娱乐av| 久草精品视频 | 久久久久久亚洲国产精品 | 国产91综合一区在线观看 | 日韩色图在线观看 | 亚洲美女网站 | 91精品国产91久久综合桃花 | 日韩欧美综合在线视频 | 久久成人精品视频 | 亚洲在线免费 | 日日干日日操 | 中文字幕免费中文 | 中文字幕韩在线第一页 | 日韩欧美一级片 | 久热免费在线 |