DeleGate简介
LinuxByte有DeleGate最新版本下载
DeleGate是一个多重用途的网关应用软件,也可以作为在Unix、Windows及OS2等多种平台上的Proxy用途。DeleGate支持数种通信协议,诸如HTTP、FTP、NNTP、POP及Telnet等,并且可以针对这些协议的资料充当暂存 (cache) 用途,并且控制对于正在读取服务器端资料的客户端机器 (client) 的存取权。
DeleGate可以充当客户端及服务器端之间的协议翻译者(protocol ranslator),并且可以透过伪装 (aliasing)及过滤 (filtering) 将数种服务器整合成一台服务器。
DeleGate在1994四月刚出炉时只是一个应用在Gopher上的小proxy。历经数年持续的改进,目前DeleGate已经变成一个多用途的proxy服务器。除了proxy外,DeleGate也可以作为简单的HTTP/FTP/NNTP 服务器。
下面是安装说明。
一、首先,从网络上找到delegate5.9.4.tar.gz。
二、解开delegate5.9.4.tar.gz。
shell>tar zxvf delegate5.9.4.tar.gz
cd delegate5.9.4
shell>make PATH=\".:$PATH\"
三、回答一些简单的问题。
四、执行安装程序。
范例:执行一个具有proxy功能的ftp server。
delegated -P8021 SERVER=ftp CACHEDIR=/var/spool/delegate/cache
CACHEFILE=delegate.cache LOGDIR=/var/spool/delegate/log
LOGFILE=delegate.log ACTDIR=/var/spool/act TMPDIR=/var/spool/tmp
delegated的使用法如下:
delegated -P [-v[v|t|s|d]] [-F] [name=value]
-P后所指定的是这个服务要跑于哪个port。
-F后指定要跑什么function,有kill、cgi等很多function可以用至于[name=value]的部份就很多了,以上有用到的如下:
SERVER=ftp:指定这是一个ftp server。
CACHEDIR:指定cache所在的目录。
CACHEFILE:指定cache的名称。
LOGDIR:指定log所在的目录。
LOGFILE:指定log档的名称。
ACTDIR:记录一些活动记录的地方。
TMPDIR:暂存盘所在
发布人:netbull 来自:零客网