Squid是一个代理服务器和Web缓存器。
对我们普通用户来说,我们可以讲Squid当作代理服务器来使用,在进行简单的配置后就可以运行了。下面就是一个使用Squid假设代理服务器的简单教程。
对于大型的Web站点,一般都是通过php等服务器端脚本语言动态生成的,当访问量大的时候,服务器的负荷就相当大,此时就是Squid Web缓存器一显身手的时候了。
./configure --prefix=/usr/local/squid make all make install
squid安装好之后会有一个默认配置,只要在squid.conf里面加入下面的一句就可以运行squid了
visible_hostname your-host-name
squid -k parse
在初次运行squid之前,或者无论何时你增加了新的cache_dir,你必须初始化cache目录。命令很简单:
squid -z
squid -N -d1
结果上面的这些步骤后,你Linux机器上面的代理已经可以工作了,你可以测试你的代理了。
Squid默认端口是3128。
Jeff Pang的 Squid中文权威指南 http://blog.s135.com/book/squid/index.html