博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Squid 代理服务器
阅读量:6943 次
发布时间:2019-06-27

本文共 1056 字,大约阅读时间需要 3 分钟。

引用:

Squid是一种在Linux系统下使用的优秀的代理服务器软件。 

  squid不仅可用在系统上,还可以用在AIX、Digital Unix、、HP-UX、Irix、NetBSD、Nextstep、SCO和等系统上。 
  Squid与Linux下其它的代理软件如Apache、Socks、TIS FWTK和delegate相比,下载安装简单,配置简单灵活,支持缓存和多种协议。用ipchains+Squid的解决方案,就可以获得通过缓存高性能的同时能够无缝的访问Internet。 
  Squid是一个缓存internet数据的一个软件,它接收用户的下载申请,并自动处理所下载的数据。也就是说,当一个用户象要下载一个主页时,它向Squid发出一个申请,要Squid替它下载,然后Squid 连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid把保存的备份立即传给用户,使用户觉得速度相当快。 
  对于Web用户来说,Squid是一个高性能的代理缓存服务器,可以加快内部网浏览Internet的速度,提高客户机的访问命中率。Squid不仅支持HTTP协议,还支持FTP、gopher、SSL和WAIS等协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。 
  Squid将数据元缓存在内存中,同时也缓存DNS查寻的结果,除此之外,它还支持非模块化的DNS查询,对失败的请求进行消极缓存。Squid支持SSL,支持访问控制。由于使用了ICP,Squid能够实现重叠的代理阵列,从而最大限度的节约带宽。 
  Squid由一个主要的服务程序Squid,一个DNS查询程序dnsserver,几个重写请求和执行认证的程序,以及几个管理工具组成。当Squid启动以后,它可以派生出指定数目的dnsserver进程,而每一个dnsserver进程都可以执行单独的DNS查询,这样一来就大大减少了服务器等待DNS查询的时间。 
  Squid的另一个优越性在于它使用访问控制清单(ACL)和访问权限清单(ARL)。访问控制清单和访问权限清单通过阻止特定的网络连接来减少潜在的Internet非法连接,可以使用这些清单来确保内部网的主机无法访问有威胁的或不适宜的站点。 
  Squid对硬件的要求是内存一定要大,不应小于128M,硬盘转速越快越好,最好使用服务器专用SCSI 硬盘,处理器要求不高,400MH以上既可。 

转载地址:http://iennl.baihongyu.com/

你可能感兴趣的文章
安卓constraintLayout中app:srcCompat设置的图片显示不出来
查看>>
交互式自动化脚本模板
查看>>
Docker Registry v2 + Token Auth Server (Registry v2 认证)实例。
查看>>
怎么复制磁盘里的数据?
查看>>
用户层修改peb实现隐藏一些东西
查看>>
关于Linux的内存(free -m)
查看>>
tomcat9启动后控制台输出乱码问题
查看>>
cssText文本格式化
查看>>
JS数组追加数组采用push.apply的坑
查看>>
如何避免adtbundle新建项目总是产生一个appcompat_v7和fragment_main.xml
查看>>
如何将iOS应用发布到App Store详解
查看>>
POJ 1488
查看>>
1821: [JSOI2010]Group 部落划分 Group
查看>>
1112: [POI2008]砖块Klo
查看>>
MongoDB【第二篇】集群搭建
查看>>
extends和implements的区别
查看>>
Java面向对象之继承
查看>>
Latex小技巧
查看>>
Java多态
查看>>
23模式之: 模板方法模式demo
查看>>