====== 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