快速业务通道

Linux系列-Red Hat5平台下构建Squid代理服务

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-21
企业员工要上网除了NAT技术就是走代理,NAT我已经说了好多了,前面在CISCO路由、windows服务器ISA ServerLinux主机上都已经实现了,今儿来说说代理. 一说起代理大家肯定都会想到CCProxy,CCProxy虽然用起来虽然很简单,但性能还是不太稳定,更重要的是那玩意儿还得花钱买.本次与大家探讨Squid的应用.我将会说三个部分.前两个部分:基本代理和透明代理可能还比较常见.我会说到反向代理.欲知反向代理为何物?请看下文图文并貌分解. RHEL5是默认安装这个软件的,就算是最小化安装也会安装的.咱们也不用装了但配置文件中的几个参数这里还是说一下.配置文件squid.conf位于/etc/squid/中,共有4500多行.一听4500行大家先别喊晕,有用的其实不多,几乎全是一些说明性的文字,下面列举几个常用的: 1>Http_port 3128 //用来指定代理服务监听的地址和端口,可以同时指定IP. 2>Cache_mem 64 MB //用来设置缓存功能的内存空间大小 3> Maximum_object_size 4096 KB //设置允许保存到高速缓存的最大对象(文件)大小. 4> Reply_body_max_size 10240000 allow all //设置允许用户下载的最大文件大小 5> Cache_dir ufs /var/spool/squid 100 16 256 //设置缓存数据时使用的目录参数 6>Access_log /var/log/squid/acess.log squid //设置日志的位置<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 明白了上面说的几个常用的参数之后,做起来就轻松多,不过还有一些访问控制列表之类的东西,这次可能说不完.先来看看关键的三个应用吧!下面是这次的拓扑图: 可以看到外网有web服务器,咱们要用squid基本及透明代理技术让内网中的用户快速访问外网.另外,还要把内网中的web服务器通过squid反向代理技术,代理给外网的用户们,也让他们来访问咱们内部的网站.这就是本次的目标,图可能不太清楚,我还是把上面的信息罗列到下面: 1> SquidServer有两块网卡,分别是连接外网的网卡Eth0(WAN) IP61.134.1.4/8(注意:真实环境下要配置网关)和连接内网的网卡Eth1(LAN) IP192.168.1.1/24. 2> 内网交换机上连接了三台web服务器分别是Server1 IP:192.168.1.2/24 DG:192.168.1.1Server2 IP:192.168.1.3/24 DG:192.168.1.1Server3 IP:192.168.1.4/24 DG:192.168.1.1.三台服务器将会使用同一个FQDNwww.zpp.com 3>.外网有一台主机名为www.web.comweb服务器IP为:61.134.1.10/24 下面就来看看具体的配置: 第一部分:配置传统缓存代理实现快速上网. OK!通过上面的三个技术,我想大家对squid又有了新的认识,特别是看完反向代理之后.更是觉得squid将大有可为.的确!希望这个不花钱的玩艺儿能让更多的人知道并使用.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多
上一篇: Linux--shell下一篇: Linux--磁盘扩充

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号