当前位置:Linux教程 - Linux - 利用反向代理保护WEB服务器--四、安装透明代理软件

利用反向代理保护WEB服务器--四、安装透明代理软件

四、安装透明代理软件

透明代理服务器安装分如下几步:下载、解压、编译、安装、配置几步。首先需要到http://www.transproxy.nlc.net.au/transproxy-1.3.tgz下载transproxy软件包,也放在/usr/local/src目录里,然后用gzip解压该软件包。具体命令是:

gzip -dc transproxy-1.3.tgz |tar -xvf -

解压后在/usr/local/src目录下面生成tproxy目录,里面是transproxy的源程序。

进入该目录,用make命令编译该软件,用make install命令安装transproxy。Transproxy的编译和安装都很简单,下面就需要配置transproxy。根据系统负荷的轻重不同,transproxy可以配置为两种运行方式:负荷轻时,用inetd方式,负荷重时,用standalone server方式。具体配置方法如下:

1. inetd方式:


在/etc/services文件中添加下面一行:

tproxy 81/tcp #transproxy

在/etc/inetd.conf文件中添加下面一行:

tproxy stream tcp nowait nobody /usr/sbin/tcpd tproxy 202.99.157.10 3128



tproxy stream tcp nowait nobody /usr/sbin/tcpd tproxy 202.99.157.18 3128


2. standalone server方式:


在/etc/rc.d/rc.local文件中加入下面一行:

/usr/local/sbin/tproxy -s 81 -r nobody 202.99.157.10 3128



/usr/local/sbin/tproxy -s 81 -r nobody 202.99.157.18 3128


设置完毕后重新启动反向代理服务器,所有新设置的功能即可实现。