当前位置:Linux教程 - Linux - DeleGate简介

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 来自:零客网