《Linux操作系统教程》-第9章 配置Squid代理服务_第1页
《Linux操作系统教程》-第9章 配置Squid代理服务_第2页
《Linux操作系统教程》-第9章 配置Squid代理服务_第3页
《Linux操作系统教程》-第9章 配置Squid代理服务_第4页
《Linux操作系统教程》-第9章 配置Squid代理服务_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

9.1Squid代理服务器概述1.应用层代理(1)针对特定的网络协议进行代理。(2)典型应用:HTTP代理和FTP代理。2.代理服务器作用(1)局域网内主机可以通过网内可以访问的主机去访问外网。(2)可以提供缓存,提高访问效率。(3)可以实现一定程度的访问控制。3.Squid服务具有的功能(1)提供HTTP协议和FTP协议的代理。(2)缓存代理内容,提高访问速度。(3)对客户端进行访问控制(基于目标地址或时间)。下一页返回9.1Squid代理服务器概述4.Squid代理类型(1)正向代理:为客户端提供代理服务,需要客户端指定IP。(2)反向代理:为服务器提供代理服务,目的是为了减轻真实服务器的负担。(3)透明代理:特殊的正向代理,不需要客户端做任何设置,代理服务器必须是网关,就相当于路由器和防火墙。Squid代理服务器默认端口为3128,这个端口号可以更改,比如更改为公网中常用的8080端口。上一页返回9.2Squid代理服务器配置在如图9-1所示例子中,RHEL-B是网关,连接着外网;WindowsPC是内网主机,网关指向RHEL-B,其中RHEL-B只允许RHEL-C做NAT转换,也就是说,在默认情况下,WindowsPC是不能访问外网的,只有RHEL-C可以访问外网。在这里,我们要通过将RHEL-C设置为代理服务器,从而使WindowsPC能够访问外网。(1)首先查看RHEL-C的Squid有没有安装(系统默认已装)。使用rpm“qsquid查询系统是否已经安装了Squid软件包,如果已安装,则会显示Squid软件包的版本等信息,如图9-2所示。下一页返回9.2Squid代理服务器配置(2)打开Squid代理的配置文件。vi/etc/squid/squid.conf(3)搜索httpport3128,将3128端口号改为8080,如图9-3所示。(4)搜索aclournetworks,定义acl,名称为“ournetworks”,设为允许,将源地址改为主机所在的网段192.168.1.0/24;否则默认只允许本地回环口访问,如图9-4所示。(5)保存后退出,然后启动Squid。在启动之前,必须保证Squid有完整的域名,如图9-5所示。上一页下一页返回9.2Squid代理服务器配置(6)接下来对Squid服务器进行初始化,目的是在Squid服务器工作目录中建立缓存子目录。输入“squid"z”,查看squid子目录,可以发现多了16个子目录,如图9-6所示。(7)设置squid子目录。squid子目录大小涉及Squid服务器性能问题,默认情况下,一级子目录16个,二级子目录256个。可以在squid.conf中修改每个目录容量大小:cachedirufs/var/spool/squid10016256其中/var/spool/squid代表工作路径,目录最大容量100MB,一级子目录16个,二级子目录256个,如图9-7所示。上一页下一页返回9.2Squid代理服务器配置(8)设置缓冲内存的大小,建议设置为物理内存的三分之一,如图9-8所示。cachemem8MB(9)启动squid服务,如图9-9所示。(10)查看是否启动了squid服务,如图9-10所示。(11)查看Linux服务器的ip配置。本机的IP地址为192.168.1.195,如图9-11所示。上一页返回9.3配置客户端的Internet浏览器9.3.1配置Windows系统的客户端这时回到Windows主机上,设置IE浏览器的“internet选项”→“连接”→“局域网设置”,将代理服务器IP和端口设置为IP:192.168.1.195,端口号:8080。如图9-12所示,然后测试是否能够访问其他网站。9.3.2配置Linux系统的客户端1.konqueror浏览器的配置(1)在菜单单击“应用程序”→internet→konqueror,打开konqueror浏览器,如图9-13所示。下一页返回9.3配置客户端的Internet浏览器(2)选择“配置”→“配置konqueror”菜单,弹出“配置konqueror”对话框,在此对话框内选择“代理”选项卡,单击“手动指定代理服务器设置”单选框,单击“设置”按钮,如图9-14所示,弹出“手动设置代理服务器”对话框。(3)在“手动设置代理服务器”对话框中进行相应的设置,如图9-15所示。2.Mozillafirefox浏览器的配置(1)在主菜单选择“应用程序”→internet→FirefoxWebBrowser,打开mozilla浏览器,如图9-16所示。上一页下一页返回9.3配置客户端的Internet浏览器(2)选择“编辑”→“首选项”,弹出“firefox首选项”对话框,选择“高级”中的“网络”选项卡,如图9-17所示。(3)单击“设置”按钮,弹出“连接设置”对话框,在此对话框中进行相应设置,如图9-18所示。上一页返回图9-1返回图9-2返回图9-3返回图9-4返回图9

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论