DeleGate version 9.9 リファレンスマニュアル の日本語訳

翻訳者: 鈴木 雄(すずき ひろし)<setter at i-red dot info>

翻訳開始日:2001/8/23(v7.5) (1997/11-v4.3)
最終更新日:2010/5/26 (v9.9.8-pre3)

翻訳者コメント:

翻訳の正確さなどは、一切保証しません (できません(^^;;;)。
ですから、この文書をお読みになる方は、*必ず*原文 (http://www.delegate.org/delegate/) を併用して下さい。

誤訳などのご指摘は大歓迎ですm(__)m

BACK ( DGbeecon )


--copyright--

DeleGate version 9.9 リファレンスマニュアル
Copyright (c) 1994-2000 Yutaka Sato <ysato AT etl DOT go DOT jp> <y DOT sato AT delegate DOT org>
Copyright (c) 1994-2000 Electrotechnical Laboratry (ETL), AIST, MITI
Copyright (c) 2001-2010 National Institute of Advanced Industrial Science and Technology (AIST)
AIST-Product-ID: 2000-ETL-198715-01, H14PRO-049, H15PRO-165, H18PRO-443

Permission to use this material for evaluation, copy this material for your own use, and distribute the copies via publically accessible on-line media, without fee, is hereby granted provided that the above copyright notice and this permission notice appear in all copies. AIST makes no representations about the accuracy or suitability of this material for any purpose. it is provided "as is", without any express or implied warranties.


訳注: 上記部分 (著作権と使用許諾に関する記述) は、 そのままつける必要があるので、訳さないものを付けておきます。
参考のための訳:

著作権 (c) 1994-2000 佐藤 豊 <ysato AT etl DOT go DOT jp> <y DOT sato AT delegate DOT org>
著作権 (c) 1994-2000 電子技術総合研究所 (ETL), AIST, MITI
著作権 (c) 2001-2010 独立行政法人 産業技術総合研究所 (AIST)
AIST-Product-ID: 2000-ETL-198715-01, H14PRO-049, H15PRO-165, H18PRO-443

本マテリアルの、
・評価のための使用
・自らが使用するための複製
・誰もがアクセス可能なオンラインメディアを経由した複製の無料配布
は、 上記の著作権通知、および、この認可通知を、全ての複製中で、 閲覧可能なことを条件として許可します。 AISTは、本マテリアルのあらゆる目的に対する、正確さや、適合性に関する表示をしません。 それは、いかなる、明示、または、暗示された保証がともなわないまま、提供されています。


このドキュメントは、DeleGate/9.X の最新バージョンをベースにして書かれています。 このドキュメント (訳注: 原文の英語マニュアルに関してのみ) に関するコメントは、 mailto:feedback@delegate.org まで、お願いします。 なお、それらの内容は、 http://www.delegate.org/feedback/ で、共有/公開します。 DeleGate ホームページ http://www.delegate.org/ で、最新状況をご覧ください。 さらに、初心者の方々は、 http://www.delegate.org/delegate/tutorial/ にて、簡潔な入門書をお読みになることを推奨します。 http://www.delegate.org/delegate/HowToDG.html に、使用例集があります。 DeleGate で何ができるか確認するのに便利でしょう。
[skeleton] [frame] ... these links are active only when accessed via origin HTTP-DeleGate

--pindex--

順列目次

--index--

目次

--------- --------- --------- --------- --------- --------- --------- ---------
DELEGATED(8)		     メンテナンス コマンド		   DELEGATED(8)

--NAME--

名称

--SYNOPSIS--

概要

--DESCRIPTION--

説明

--OPTIONS--

オプション

--entrance--

--opt_P--

   -P option  --  

--entrance--

DeleGateの入り口ポート番号 == -Pport[,port]* port == [host:]portNum[/udp][/admin][/protocolName] portNum == number[-number]

--opt_Q--

   -Q option* --  DeleGate への入口ポート
              ==  -Qport

--opt_f--

   -f option  --  フォアグラウンドで実行
              ==  -f[v]

--opt_r--

   -r option  -- 再起動

--opt_v--

   -v option  --  ログレベルを制御
	      ==  -v[vdtsau]

--opt_d--

-d option -- サブコンポーネントのデバッグ == -d[hst]

--opt_D--

   -D option  --  サブコンポーネント無効化
             ==  -D[t]

--opt_S--

   -S option  --  SIGCHLD シグナルを監視します

--opt_T--

   -T option  --  システムコールトレース
	      ==  -T[xsdt]*

--opt_F--

   -F option  --  特殊機能
	      ==  -Ffunction

--opt_----

   -- option  --  コマンドライン引数を隠す

--opt_parameter--

   parameter  ==  name=value

--opt_cond--

   conditional parameter == (condition)parameter

--opt_-e--

   -e option  ==  -ename=value

--terminology--

用語

--PARAMETERS_CATEGORY--

パラメーター

--general--

一般

--routing--

ルーティング

--acl--

アクセス制御

--resource--

リソース使用制限

--cache--

キャッシュ制御

--mount--

マウント

--conversion--

データ変換

--filter--

フィルター制御

--localfile--

ローカルファイル使用法

--logging--

--resolver--

ホスト名解決

--protospec--

プロトコル特有

--PARAMETERS--

--SERVER--

SERVER parameter* == SERVER=protocol[://host[:portNum]][:-:MountOptions]
	  portNum == [+|-]number
		  -- default: SERVER=delegate

--ADMIN--

ADMIN parameter == ADMIN=user@host.domain
		-- default: コンパイル時に指定されたもの

--OWNER--

OWNER parameter* == OWNER=user[/group][:srcHostList]
		 -- default: OWNER="nobody/nogroup"
		 -- 制限: ほとんどの Unix でスーパーユーザーのみ
		 -- 制限: Windows 上でのサービスのユーザーの設定

--CRON--

CRON parameter*     ==  CRON="crontab-spec"
       crontab-spec == minute hour day month dayOfWeek action
                    -- default: none

--INETD--

INETD parameter* == INETD="inetd-conf"
      inetd-conf == port sockType proto waitStat uid execPath argList
	    port == [host:]portNum
	sockType == stream|dgram
	   proto == tcp|udp
	waitStat == nowait ("wait" は、まだサポートされていません。)
		 -- default: none

--HOSTLIST--

HOSTLIST parameter* ==	HOSTLIST=listName:HostList

--CLUSTER--

CLUSTER parameter*  ==  CLUSTER=[protoList]:ServerList
        ServerList  ==  [/R,]Server[,ServerList]
            Server  ==  Host[..Port]

--CMAP--

--connMap--

CMAP parameter*      == CMAP=resultStr:mapName:connMap
           connMap == ProtoList:dstHostList:srcHostList
                    -- default: none

--TLSCONF--

TLSCONF parameter*  ==  TLSCONF=tlsConf[,tlsConf]*
           tlsConf  ==  what:value
                    --  default: TLSCONF=scache:do,xcache:do

--STLS--

STLS parameter*     ==  STLS=stlsSpecs[,sslwayCom][:connMap]
         stlsSpecs  ==  [-]stlsSpec[/im][/ssl][,stlsSpecs]
           stlsSpec  ==  fsv | fcl | mitm | imimSec
         sslwayCom  ==  {sslway [-Vrfy] [-CApath dir] ...}
           connMap  ==  ProtoList:dstHostList:srcHostList
                    --  default: none
                    --  制限: HTTP, FTP, SMTP, POP, IMAP, SOCKS に対して有効
                    --  必須: SSLway

--CERTDIR--

CERTDIR parameter   ==  CERTDIR=dir
                    --  default: ${ETCDIR}/certs
                    --  version: DeleGate/9.8.0 + OpenSSL0.9.8g or laters

--DGCONF--

DGCONF parameter    ==  DGCONF=dir/file
                    --  default: DGCONF='${EXECDIR}/${EXECNAME}.conf'

--DYLIB--

DYLIB parameter     ==  DYLIB=libfilePattern[,libfilePattern]*
                    --  default: DYLIB='dglib*.so,lib*.so,dglib*.dylib,lib*.dylib'

--LDPATH--

LDPATH parameter    ==  LDPATH=dirPath[;dirPath]*
                    --  default: LDPATH='${LIBDIR};${EXECDIR};${HOME};/usr/lib;/lib'

--LIBPATH--

LIBPATH parameter == LIBPATH=dirPath[:dirPath]*
		  -- default: LIBPATH=LIBPATH='.:${STARTDIR}:${LIBDIR}:${EXECDIR}:${ETCDIR}'

--DATAPATH--

DATAPATH parameter  ==	DATAPATH=dirPath[:dirPath]*
		    --	default: DATAPATH='.:${DGROOT}:${STARTDIR}

--DGPATH--

DGPATH parameter == DGPATH=dirPath[:dirPath]*
		 -- default: DGPATH='+:.:${HOME}/delegate:${EXECDIR}:${ETCDIR}'

--DGSIGN--

DGSIGN parameter    ==  DGSIGN=signatureSpec
                     --  default: DGSIGN="V.R.P/Y.M.D"

--DGOPTS--

DGOPTS parameter    == DGOPTS=opt[;opt]*
                    -- default: none

--SOCKOPT--

SOCKOPT parameter*  ==  SOCKOPT=[no]name[:value]
                    --  default: reuse

--PORT--

PORT parameter      ==  PORT=port[,port]*
	  port == [host:]portNum[/udp]
       portNum == number[-number]
	            -- default: none

--FORWARD--

FORWARD parameter*  ==  FORWARD=gatewayURL[-_-connMap]
        gatewayURL  ==  gwproto://gwhost[:gwport]
           connMap  ==  protoList:dstHostList:srcHostList
                    --  default: none

--ROUTE--

ROUTE parameter*    == ROUTE=proto://host:port/-_-dstHostList:srcHostList
                    -- default: none

--MASTER--

MASTER parameter*   == MASTER=host:port[/masterControl][:dstHostList]
                    -- default: none

--MASTERP--

MASTERP parameter   ==  MASTERP=[host:port]
                    -- default: none

--RPORT--

RPORT parameter    == RPORT={tcp|udp}[:host]
                    -- default: none

--PROXY--

PROXY parameter*    == PROXY=host:port[:dstHostList]
                    -- default: none
                    -- 制限:  HTTP, FTP, Telnet に適用可能

--SOCKS--

--Socks--

SOCKS parameter*    ==   SOCKS=host[:[port][/socksOpt][:dstHostList[:srcHostList]]]
           socksOpt  ==  [ -4 | -r ]*
                    -- default: none

--SSLTUNNEL--

SSLTUNNEL parameter ==  SSLTUNNEL=host:port
                    -- default: none

--VSAP--

VSAP parameter      == VSAP=host:port
                    -- default: none

--YYMUX--

YYMUX parameter*    ==  YYMUX=host[:port][:connMap]
           connMap  ==  ProtoList[:dstHostList[:srcHostList]]
                    --  default: none

--YYCONF--

YYCONF parameter*   ==  YYCONF=name[:value]
                    --  default: none

--XCOM--

--XFIL--

XCOM parameter      ==  XCOM=filterCommand
XFIL parameter      ==  XFIL=filterCommand
                    -- default: none

--CHROOT--

CHROOT parameter    ==  CHROOT=dirPath
                    --  default: none
                    --  制限: ほとんどの Unix で super-user のみ

--DGROOT--

DGROOT parameter    ==  DGROOT=dirPath
                    --  default:  Unix: '/' CHROOT が設定されるか
                                           '${HOME}/delegate',
                                           '/var/spool/delegate-${OWNER}',
                                           '/tmp/delegate-${OWNER}' の場合
                                  Windows: '/Program Files/DeleGate'

--SHARE--

SHARE parameter     ==  SHARE=dirPatternList
                    --  default: empty

--UMASK--

UMASK parameter     == UMASK=mask
                    -- default: umask(2) の値

--VARDIR--

VARDIR parameter    == VARDIR=dirPath
                    -- default: VARDIR='${DGROOT?&:/var/spool/delegate}'

--CACHEDIR--

CACHEDIR parameter  ==  CACHEDIR=dirPath
                    --  default: CACHEDIR='${VARDIR}/cache'

--ETCDIR--

ETCDIR parameter    ==  ETCDIR=dirPath
                    --  default: ETCDIR='${VARDIR}/etc'

--LOGDIR--

LOGDIR parameter    ==  LOGDIR=dirPath
                    --  default: LOGDIR='${VARDIR}/log'

--LOGFILE--

--PROTOLOG--

LOGFILE parameter   ==  LOGFILE=[LogFilename]
PROTOLOG parameter  ==  PROTOLOG=[LogFilename][:logFormat]
ERRORLOG parameter  ==  ERRORLOG=LogFilename
TRACELOG parameter  ==  TRACELOG=LogFilename
                    --  default: LOGFILE='${LOGDIR}/${PORT}'
                    --  default: PROTOLOG='${LOGDIR}/${PORT}.${PROTO}'
                    --  default: ERRORLOG='${LOGDIR}/errors.log'
                    --  default: TRACELOG='${LOGDIR}/ptrace.log'

--SYSLOG--

SYSLOG parameter*   ==  SYSLOG=[syslogOpts,][syslogServ]
        syslogOpts  ==  syslogOpt[,syslogOpts]
         syslogOpt  ==  -vt | -vs | -vS | -vH | -fname
                    --  default: none

--aging--

エージングのための LogFilename と dirPath の置換え

--EXPIRELOG--

EXPIRELOG parameter ==  EXPIRELOG=LogFilename
                    --  default: EXPIRELOG='${LOGDIR}/expire.log'

--WORKDIR--

WORKDIR parameter   ==  WORKDIR=dirPath
                    --  default: WORKDIR='${VARDIR}/work/${PORT}'
ACTDIR parameter    ==  ACTDIR=dirPath
TMPDIR parameter    ==  TMPDIR=dirPath
PIDFILE parameter   ==  PIDFILE=fileName
                    --  default: ACTDIR='${DGROOT}/act'
                    --  default: TMPDIR=system dependent
                    --  default: PIDFILE='${ACTDIR}/pid/${PORT}'

--HOSTS--

HOSTS parameter*    ==  HOSTS=nameList[/addrList]
          nameList  ==  name | {name[,name]*}
          addrList  ==  addr | {addr[,addr]*}
                    --  default: HOSTS=localhost/127.0.0.1

--RESOLV--

RESOLV parameter    ==  RESOLV=[resolver[,resolver]*]
          resolver  ==  resType[:[resParam][:[queryHostList][:clientHostList]]]
           resType  ==  cache | file | nis | dns | sys
                    --  default: RESOLV=cache,file,nis,dns,sys

--RES_WAIT--

RES_WAIT parameter  ==  RES_WAIT=seconds:hostname
                    --  default: RES_WAIT="10:WWW.DeleGate.ORG"

--RES_CONF--

RES_CONF parameter  ==  RES_CONF=URL
                    --  default: RES_CONF="file:/etc/resolv.conf"
                        or from registry (on Windows)

--RES_NS--

RES_NS parameter    ==  RES_NS=nsList
            nsList  ==  dnsServ[,nsList]
           dnsServ  ==  dnsServer[//socksV5Host] | END.
                    --  default: depend on RES_CONF

--RES_AF--

RES_AF parameter    ==  RES_AF=afOrder
            afOrder ==  46 | 64 | 4 | 6
                    --  default: 46

--RES_RR--

RES_RR parameter    ==  RES_RR=HostList
                    --  default: RES_RR="*"

--RES_VRFY--

RES_VRFY parameter  ==  RES_VRFY=""
                    --  default: none

--RES_DEBUG--

RES_DEBUG parameter ==  RES_DEBUG=number
                    --  default: none
PROTOLIST
       ProtoList  ==  [!]protoSpec[,ProtoList]
       protoSpec  ==  protocolName[/[portNumList][/methodList]]
HOSTLIST
        HostList  ==  [!][-iType]hostSpec[,HostList]
           iType  ==  {h|a|c|*}/[iType]
        hostSpec  ==  [{userList}@]hostSpec[/netMask]
        userList  ==  userNamePattern[,userNamePattern]*
        hostSpec  ==  hostNamePattern | hostAddrPattern
 userNamePattern  ==  [*]uname[*]
 hostNamePattern  ==  [*]hname[*]
 hostAddrPattern  ==  IPaddressPattern | IPrange
         netMask  ==  IPaddress | maskLength
パラメーター置換

CFI と CFI スクリプト

URL 書換えによるプロキシー動作

プロトコルの詳細と使用例

共通の表記

TCPrelay

UDPrelay

DGAuth サーバー

--serv_PAM--

PAM server

--serv_YYsh--

YYsh server

--serv_YYMUX--

YYMUX サーバー

--SOCKMUX--

SOCKMUX parameter*  ==  SOCKMUX=host:port:option[,option]*
            option  ==  acc | con | ssl
                    --  default: none
                    --  status: tentative

--SOXCONF--

SOXCONF parameter*  ==  SOXCONF=confSpec[,confSpec]*
                    --  default: none

--SockMux--

--serv_SockMux--

SockMux サーバー

--HTMUX--

HTMUX parameter     ==  HTMUX=sv[:[hostList][:portList]]
                     |  HTMUX=cl:host:port
                     |  HTMUX=px:host:port
                    --  制限: CAPSKEY が必要
                    --  default: none

--CAPSKEY--

CAPSKEY parameter*  ==  CAPSKEY=opaque
                    --  default: none

--serv_Socks--

Socks サーバー

SOCKSTAP parameter*  == SOCKSTAP=ProtoList[:[dstHostList][:[srcHostList][:params]]]
                     --  default: none

HTTP プロキシー/サーバー

--httplog--

HTTP 伝送ログ書式

--HTTPCONF--

HTTPCONF parameter == HTTPCONF=what:conf
FILETYPE parameter  ==  FILETYPE=suffix:gopherType:altText:iconName:contentType
                    --  default: FILETYPE=".txt:0:TXT:text:text/plain"
                                 FILETYPE=...
CGIENV parameter    ==  CGIENV=name[,name]*
                    --  default: CGIENV="*"
HTTP-DeleGate 用のマウントオプション

HTTP-DeleGate 用 AUTH パラメーター

ユーザーによる DeleGate の設定

SHTML ファイルでのサーバーサイドの実装 (SSI)

ICP プロキシー/サーバー

ICPCONF parameter*  ==  ICPCONF={icpMaxima|icpConf}
         icpMaxima  ==  para:N|hitage:N|hitobjage:N|hitobjsize:N|timeout:N
           icpConf  ==  icpOptions:ProtoList:dstHostList:srcHostList
                    --  default: ICPCONF=para:2,hitage:1d,...

FTP プロキシー/サーバー

FTPCONF parameter*  ==  FTPCONF=ftpControl[:{sv|cl}]
           ftpControl  ==  nopasv | noport | noxdc | rawxdc
                    --  default: none

FTP 伝送ログ書式

Telnet プロキシー/サーバー

SSH/Telnet ゲートウェイ

POP プロキシー

IMAP プロキシー

SMTP プロキシー/サーバー
SMTPCONF parameter* ==  SMTPCONF=what:conf
                    --  default: SMTPCONF=bgdatasize:64K
SMTPGATE parameter  ==  SMTPGATE=dirPath
                    --  default: SMTPGATE='${ETCDIR}/smtpgate'

NNTP プロキシー/サーバー

NNTP の MountOption
NNTPCONF parameter* ==  NNTPCONF=what:conf
                    --  default: NNTPCONF=upact:600/300/120

LDAP プロキシー

Whois プロキシー

X プロキシー

Gopher プロキシー

SSL プロキシー

DNS (Domain Name System) プロキシー/サーバー

DNSCONF parameter*  ==  DNSCONF=what:value

CU-SeeMe プロキシー

予約名

AF_LOCAL ソケット

カスタマイズ

アタッカー防御

設定の暗号化

プラットホーム特有の問題

紳士的再起動

機能オプション

ファイル

参考文献

著者

フィードバック

配布
リリース 9.9.8            最終更新: 2010年5月2日

--------- --------- --------- --------- --------- --------- --------- ---------