Squid-Linux下的使用详解

Squid-Linux下的使用详解

ID:47551612

大小:16.02 KB

页数:5页

时间:2019-09-19

Squid-Linux下的使用详解_第1页
Squid-Linux下的使用详解_第2页
Squid-Linux下的使用详解_第3页
Squid-Linux下的使用详解_第4页
Squid-Linux下的使用详解_第5页
资源描述:

《Squid-Linux下的使用详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Squid-Linux下的使用详解做为眼下最流行的操作系统,Linux已经越来越受到世人的关注。虽然目前Linux的软件还不是很丰富,替代WINDOWS作为普通PC机操作系统还为时过早,但是在服务器领域,Linux的稳定性,可操作性决不输于任何操作系统,并且也有优秀的软件支持。Squid就是其中之一。Linux加Squid的组合做为代理服务器,性能远远超过WINNT加MSPROXY2.0(个人观点),为几百人的小型局域网代理绰绰有余。下面,我就详细的介绍Squid的安装及使用技巧,希望大家能够喜欢上它

2、。1.Squid简介  Squid是一个缓存internet数据的一个软件,它接收用户的下载申请,并自动处理所下载的数据。也就是说,当一个用户象要下载一个主页时,它向Squid发出一个申请,要Squid替它下载,然后Squid连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid把保存的备份立即传给用户,使用户觉得速度相当快。目前,Squid可以代理HTTP,FTP,GOPHER,SSL和WAIS协议,暂不能代理POP,NNTP等协议。不过,已经有人开

3、始修改Squid,相信不久的将来,Squid能够代理这些协议。  Squid能够缓存任何数据吗?不是的。象缓存信用卡帐号、可以远方执行的scripts、经常变换的主页等是不合适的也是不安全的。Squid可以自动的进行处理,你也可以根据自己的需要设置Squid,使之过滤掉你不想要的东西。  Squid可以工作在很多的操作系统中,如AIX,DigitalUnix,FreeBSD,HP-UX,Irix,Linux,NetBSD,Nextstep,SCO,Solaris,OS/2等,也有不少人在其他操作系统中

4、重新编译过Squid。  Squid对硬件的要求是内存一定要大,不应小于128M,硬盘转速越快越好,最好使用服务器专用SCSI硬盘,处理器要求不高,400MH以上既可。2.Squid的编译和运行  其实现在的Linux发行套件中基本都有已经编译好的Squid,你所作的就是安装它既可。如果你手头没有现成的编译好的Squid或想使用最新的版本,去ftp:squid.nlanr.net下载一份,自己编译。  Squid的编译是非常简单的,因为它基本上是自己配置自己。最容易出现的问题是你的系统上没有合适的编译

5、器,这可以通过安装相应的编译器解决。如果出现其他问题,你可以问一下有经验的用户或到相应的邮件列表寻找帮助。  编译Squid之前,最好建一个专门运行Squid的用户和组。我就在自己的服务器上建了一个名为squid的用户和组,用户目录设为/usr/local/squid。然后su为用户squid并从squid.nlanr.net下载Squid的源文件到目录/usr/local/squid/src中,用如下命令进行解压:  %tarxzfsquid-2.0.RELEASE-src.tar.gz  %cd/

6、usr/local/squid/src/squid-*.*.RELEASE/  %./configure  %make  %makeinstall  第一个命令在目录/usr/local/squid/src中产生一个新的子目录/squid-*.*.RELEASE/。命令./configure会自动查询你的系统配置情况以及你系统中使用的头文件。不加参数的./configure会把Squid安装在目录/usr/local/squid中,如果你想使用其他目录,用如下命令./configure--prefix

7、=/some/other/directory,这会把Squid安装在目录/some/other/directory中。make命令编译Squid,makeinstall命令安装Squid。  不出意外的话,目录/usr/local/squid中会出现如下目录:  /bin  /cache  /etc  /logs/  /src(自己创建的)  目录/bin中含有Squid可执行程序,包括Squid本身,ftpget等。  目录/cache包含Squid缓存的数据,其中包含象/00//01//02/以及

8、/03/这样的目录,这些目录中还有子目录,因为目录多了比在一个目录成千上万的文件中寻找一个文件更容易,速度更快。  目录/etc中包含Squid的唯一的配置文件squid.conf。  目录/logs中包含Squid的日志。3.squid.conf文件的配置  在安装Squid后,在目录/usr/local/squid/etc中会自动产生一个样本squid.conf文件,文件中对每一个选项都有详细的说明,用户可以通过修改该文件以满足不同的需要。  总的来

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。