squid应用 高效配置linux系统代理服务器

squid应用 高效配置linux系统代理服务器

ID:9508827

大小:71.00 KB

页数:10页

时间:2018-05-01

squid应用 高效配置linux系统代理服务器_第1页
squid应用 高效配置linux系统代理服务器_第2页
squid应用 高效配置linux系统代理服务器_第3页
squid应用 高效配置linux系统代理服务器_第4页
squid应用 高效配置linux系统代理服务器_第5页
资源描述:

《squid应用 高效配置linux系统代理服务器》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Squid应用高效配置Linux系统代理服务器  作为一种免费的网络操作系统,Linux越来越受到广大网络爱好者的欢迎,目前Inter上运行的主机有相当一部分采用的就是Linux,而且中国已经把Linux作为政府上网的指定网络操作系统。种种迹象表明,Linux正在逐渐走向成熟。  为了解决Inter发展迅速和IP地址资源紧张的矛盾,代理服务器的使用越来越广泛。Squid是一种在Linux系统下使用的比较优秀的代理服务器软件。  代理服务  代理服务是指由一台拥有标准IP地址的机器代替若干没有标准IP地址的机器

2、和Inter上的其它主机打交道,提供代理服务的这台机器称为代理服务器。拥有内部地址的机器想连接到Inter上时,先把这个请求发给拥有标准IP地址的代理服务器,由代理服务器把这个请求通过它的标准IP地址发到请求的目的地址。然后目标地址的服务器把返回的结果发回给代理服务器,代理服务器再原封不动的把资料发给内部主机。若干拥有内部地址的机器就组成了内部网,代理服务器的作用就是沟通内部网和Inter,解决内部网访问Inter的问题。这种代理事不可逆的,Inter上的主机不能访问任何一台拥有内部地址的机器,这样又可以保障

3、内部资料的安全性。  代理软件的一个优点是它能够检验除了数据包之外的许多东西。Squid对数据包的有效载荷进行检验,也就是穿越防火墙的数据包中TCP(或者UDP)部分所占地份量。根据数据包报头(数据包中的IP部分)和数据包有效载荷(TCP部分)的信息,代理防火墙能够决定数据包将发往何处,数据包请求什么,以及根据数据包所必须提供的这些信息决定采取什么样的行动。  对于S。  2.执行rpm-ivhsquid-2.2.STABLE4-8.I386.rpm。  源代码包的安装:  1.从.squid-cache.o

4、rg下载squid-2.2.STABLE4-src.tar.gz。  2.将该文件拷贝到/usr/local目录。  3.解开该文件tarxvzfsquid-2.2.STABLE4-src.tar.gz,在/usr/local目录下生成一个新的目录squid-2.2.STABLE4,为了方便使用mvsquid-2.2.STABLE4squid将目录更名为squid。  4.进入squid目录。  5.执行./configure,可以用./configure-prefix=/directory/you/akea

5、ll。  7.执行makeinstall。  8.安装结束后,Squid的可执行文件在安装目录的bin子目录下,配置文件在etc子目录下。  配置squid  配置文件squid.conf  Squid有一个主要的配置文件squid.conf,位于/etc/squid目录下,用户仅仅需要修改该配置文件即可。  squid.conf配置文件分为13个部分,分别是:  1.(作用于邻居选择算法的有关选项)  3.OPTIONSESANDCACHEDIRECTORIES(定义日志文件的路径及cache的目录)  5

6、.OPTIONSFOREXTERNALSUPPORTPROGRAMS(外部支持程序选项)  6.OPTIONSFOETUNINGTHECACHE(调整cache选项)  7.TIMEOUTS(超时)  8.ACCESSCONTROLS(访问控制)  9.ADMINISTRATIVEPARAMETERS(管理参数)  10.OPTIONSFORTHECACHEREGISTRATIONSERVICE(cache注册服务选项)  11.HTTPD-ACCELERATOEOPTIONS(HTTPD加速选项)  12.

7、MISCELLANEOUS(杂项)  13.DELAYPOOLPARAMETERS(延时池选项)  虽然squid的配置文件很庞大,但是用户可以根据自己的实际情况修改相应的选项,并不需要配置所有的选项。下面介绍几个常用的选项。  1.http_port  定义squid监听HTTP客户连接请求的端口。缺省是3128,如果使用HTTPD加速模式则为80。可以指定多个123下一页....,。端口,但是所有指定的端口都必须在一条命令行上。  2.cache_mem  指定squid可以使用的内存理想值,建议设为内存

8、的1/3.  3.cache_dirDirectory-NameMbytesLevel1Level2  指定squid用来存储对象的交换空间的大小及其目录结构。可以用下面的公式来估算系统所需要的子目录数目。  已知量:  DS=可用交换空间总量(单位KB)/交换空间数目  OS=平均每个对象的大小=20k  NO=平均每个二级子目录所存储的对象数目=256  未知量:  L1=一级子目录的数量  L

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

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

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