ubuntu12.04安装squid

一:简介

1.Squid:优化Web交付缓存

Squid是支持HTTP,HTTPS,FTP等的Web的缓存代理。它经过缓存和重用常常请求的网页来减小带宽并缩短响应时间。Squid拥有普遍的访问控制,是一个出色的服务器加速器。它运行在大多数可用的操做系统上,包括Windows,并根据GNU GPL许可。服务器

2.充分利用您的Internet链接网络

全世界数百家互联网服务提供商使用Squid为其用户提供最佳的Web访问。Squid优化客户端和服务器之间的数据流,以提升性能并缓存经常使用内容以节省带宽。Squid还能够经过各类方式将内容请求路由到服务器,以构建优化网络吞吐量的缓存服务器层次结构。tcp

3.网站内容加速和分发性能

互联网上成千上万的网站使用Squid来大幅增长内容交付。Squid能够减小您的服务器负载并提升客户端的交付速度。Squid还可用于传送来自世界各地的内容 - 仅复制正在使用的内容,而不是低效地复制全部内容。最后,Squid的高级内容路由配置容许您构建内容集群,以经过各类Web服务器路由和加载平衡请求。优化

 [Squid系统]目前以大约75%的命中率运行,有效地使其后面的Apache服务器的容量翻了两番。当大量流量经过来自另外一个站点的Web连接到达特定页面时,这尤为明显,由于该页面的缓存效率将接近100%。  - 维基媒体部署信息网站

squid官网连接ui

二:安装spa

sudo apt-get update
sudo apt-get install squid

2.操作系统

修改配置文件squid.conf

主要修改的为两个位置

sudo gedit /etc/squid/squid.conf

一、接受外面的访问

http_access deny all

修改成

http_access allow all

二、端口修改

找到

http_port 3128

修改这个端口地址 
若是后面链接不上且执行

netstat -apn |grep 3128

查询到的为tcp6,表明这里监听到的是ipv6的端口,须要将http_port 后面修改成

http_port 0.0.0.0:3128

运行

执行

squid3 -k parse

能够打印配置信息

执行

squid3 -k check

检查配置是否有错

执行

service squid3 restart/start/stop

来重启/启动/关闭服务

相关文章
相关标签/搜索