第20章_Squid代理服务配置.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第20章_Squid代理服务配置

RedHat Linux 服务器操作系统 安徽新华 2010年04月09日 第十九讲 Squid代理服务配置 难点: Linux下Squid的应用 重点: Squid代理服务器配置 关键词: Squid 代理 1、代理服务功能: 代理服务器是目前网络中常见的服务器之一,它可以提供文件 缓存、复制和地址过滤等服务,充分利用有限的出口带宽,加快 内部主机的访问速度,也可以解决多用户需要同时访问外网但公 有IP地址不足的问题。同时可以作为一个防火墙,隔离内网与外 网,并且能提供监控网络和记录传输信息的功能,加强局域网的 安全性等。它的主要作用有以下几点: 1.共享网络 2.加快访问速度,节约通信带宽 3.防止内部主机受到攻击 4.限制用户访问,完善网络管理 Squid基本概念 2、代理服务原理?: ① 客户端A向代理服务器提出访问Internet的请求。 ② 代理服务器接受到请求后,首先与访问控制列表中的访问规则相对照,如果满足规则,则在缓存中查找是否存在需要的信息。 ③ 如果缓存中存在客户端A需要的信息,则将信息传送给客户端。如果不存在,代理服务器就代替客户端向Internet上的主机请求指定的信息。 ④ Internet上的主机将代理服务器的请求信息发送到代理服务器中,同时代理服务会将信息存入缓存中。 ⑤ 代理服务器将Internet上主机的回应信息传送给客户端A。 ⑥ 客户端B向代理服务器提出相同的请求。 ⑦ 代理服务器也首先与访问控制列表中的访问规则相对照。 ⑧ 如果满足规则,则将缓存中的信息传送给客户端B。 Squid基本概念 Squid基本概念 3、Squid简介 Squid是Linux和UNIX平台下最为流行的高性能免费应用层代理服务器,它具有权限管理灵活、性能高和效率快等特点。Squid是一个由众多在互联网上的开发人员共同努力完成的高性能的代理缓冲服务器,它的具体开发是由国家网络应用研究室(the National Laboratory for Applied Network Research)的Duane Wessels主持,由NSF出资支持的。 Squid的另一个优越性在于它使用访问控制列表(ACL)和访问权限列表(ARL)进行权限管理和内容过滤。访问控制清单和访问权限清单通过阻止特定的网络连接来减少潜在的Internet非法连接,可以使用这些清单来确保内部网的主机无法访问有威胁的或不适宜的站点。 1、安装squid软件包 #rpm –ivh squid-2.6.STABLE6-4.el5.i386.rpm Squid代理服务基本配置 2、配置网卡并开启路由功能 设置网卡IP地址: #ifconfig eth0 88 netmask #ifconfig eth1 88 netmask 开启内核路由功能: # echo 1? /proc/sys/net/ipv4/ip_forward Squid代理服务基本配置 3、配置主配置文件squid.conf #vim /etc/squid/squid.conf http_port 88:8080 //仅监听内网eth0:88上8080端口的http请求 cache_dir ufs /var/spool/squid 10240 16 256 //设置硬盘缓存大小为10G,目录为/var/spool/squid,一级子目录16个,二级子目录256个。 cache_mem 512 MB //设置高速缓存为512MB cache_swap_low 90 cache_swap_high 95 cache_access_log /var/log/squid/access.log //设置访问日志 cache_log /var/log/squid/cache.log //设置缓存日志 cache_store_log /var/log/squid/store.log //设置网页缓存日志 Squid代理服务基本配置 3、配置主配置文件squid.conf dns_nameservers 8 //设置DNS服务器地址 cache_mgr root@ //设置管理员E-mail地址 cache_effective_user squid //设置

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档