鸟哥的 Linux ADSL 私房菜


简易 Proxy Server 架设
最近更新日期:2003/09/16
 
代理服务器的功能可多的呢!在中大型的企业当中,可以藉由单点对外的 Proxy 主机来达到『节省频宽』的目的,同时,也可以透过这样的 Proxy 架构来达成『高阶防火墙』的设定,这里的『高阶』指的是 OSI 七层协议里面比较高阶段的层级,那就是应用与表现层方面的防火墙啦!那如果对于小型的企业呢?这个 Proxy 也可以达到分流的作用,让不同的目标网站可以透过不同的上层 Proxy 来取得数据!啊!真是很不错的一个服务器啊!不过,这个 Proxy 服务器也是几个常见的服务器里面,硬件要求相对比较高的一个咚咚!因为 Proxy 要求的是『快速』,所以呢,呵呵!当然硬件等级的要求是相当的『蛮像一回事』的!^_^
 
原理
  :什么是代理服务器
  :代理服务器的运作方式
  :代理服务器的用途与优缺点
  :什么是上层代理服务器?哪里有上层代理服务器
  :我是否一定要设定 Proxy
  :所需要的硬件要求与最佳硬件配置方式
  :代理服务器与 NAT 主机的差异
套件安装
  :使用 RPM 方式安装 squid
  :使用 Tarball 方式安装 squid
Server 端设定
  :squid 的结构
  :squid 的 process owner 与 cache directory owner
  :最简易的 squid 设定方法
  :内存与磁盘快取留存百分比设定
  :acl 的用法与用途
  :上层 Proxy 的选择与负载分流的设定方法
  :与时间相关的设定值 ( connect_timeout, request_timeout )
  :总是系统自己来捉数据(always_direct)
  :限制使用 proxy 使用者与 proxy 目标的方式 (acl and http_access )
  :额外的功能参数
Client 端设定
  :Netscape
  :Internet Explorer
Server 端进阶设定
  :末端资料分析 pwebstat
  :末端资料分析 sarg
  :防火墙的规划
  :NAT 与 Proxy 透过 transparent proxy 设定加快网络传输
  :squid 的注意事项
重点回顾
参考资源
本章习题练习

原理:
套件安装
Server 端设定:
鸟哥的范例:http://linux.vbird.org/linux_server/0420squid/0420squid_vbird_ex
成大 gate.ncku.edu.tw 的 squid.conf 设定:http://turtle.ee.ncku.edu.tw/~tung/proxy/squid.conf.ncku
电机系 turtle.ee.ncku.edu.tw 的 squid.conf 设定:http://turtle.ee.ncku.edu.tw/~tung/proxy/squid.conf.turtle
台南学校范例 proxy.school.tn.edu.tw 的 squid.conf 设定:http://turtle.ee.ncku.edu.tw/~tung/proxy/squid.conf.school.tn

Client 端设定
Server 端进阶设定
重点回顾
参考资源
本章习题练习 ( 要看答案请将鼠标移动到『答:』底下的空白处,按下左键圈选空白处即可察看 )
简易 Proxy Server 架设

2001/??/??:第一次完成日期,其实已经忘记了~
2001/11/09:加入增加 Proxy 效能的方法,就是使用多颗硬盘做成的数据储存方式!
2003/04/04:完成大幅度的改写动作!加入了完整的 Proxy 说明,与 pwebstats 的架设!
2003/04/11:完成了另一个末端分析的强大软件 SARG 分析套件
2003/09/16:微幅调校一下版面!

2002/ 01/01以来统计人数


Designed by VBird during 2001-2004.  Aerosol Lab.