====== 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
===== 参考 =====
* http://www.hawu.me/operation/852