用户工具

站点工具


linux:squid

Squid:Linux 下全能代理服务器

Squid 简介

Squid是一个代理服务器和Web缓存器。

Squid代理服务器

对我们普通用户来说,我们可以讲Squid当作代理服务器来使用,在进行简单的配置后就可以运行了。下面就是一个使用Squid假设代理服务器的简单教程。

Squid Web 缓存功能

对于大型的Web站点,一般都是通过php等服务器端脚本语言动态生成的,当访问量大的时候,服务器的负荷就相当大,此时就是Squid Web缓存器一显身手的时候了。

Squid 安装简明指南

./configure --prefix=/usr/local/squid
make all 
make install

Squid 最简单配置

squid安装好之后会有一个默认配置,只要在squid.conf里面加入下面的一句就可以运行squid了

visible_hostname your-host-name

Squid 启动

检查Squid配置文件

squid -k parse

初始化cache目录

在初次运行squid之前,或者无论何时你增加了新的cache_dir,你必须初始化cache目录。命令很简单:

squid -z

在终端窗口里测试squid

squid -N -d1

测试Squid代理

结果上面的这些步骤后,你Linux机器上面的代理已经可以工作了,你可以测试你的代理了。

Squid默认端口是3128。

Squid 中文参考资料

Jeff Pang的 Squid中文权威指南 http://blog.s135.com/book/squid/index.html

参考

linux/squid.txt · 最后更改: 2017/08/01 05:42 由 admin