[CTX] [ALL]
否定 ( ! )
host に"!"をプリフィックスした場合、そのホストは、リストから除外される事を意味します。リスト中の全ての要素は、最初から最後まで走査されます。このように、一度追加(除外)された名前は、成功リストから、除外(追加)されます。例)HostListは、以下のようになります: "host.yy.xx.dom"のホストは、最初のhostSpec にマッチしますが、2番目で除外されます。しかし、再び、3番目で追加されます。HostList中の、最初のhost が、"!"をともなう場合、全宇宙("*"、全てのホスト)から除外されることを意味し、"!host, ..."は、"*,!host, ..."とみなされます。
ネットマスク ( host/mask )
Specifying a netMask, you can check only a part of address, the network address part typically. The netMask can be specified in one of following formats;
netMask の指定で、アドレスの一部を検査できます。通常、ネットワークアドレス部です。netMask は、以下のうちの一つで、指定できます。
/24, /28, ... マスクビット長
/FFFFFF00, /FFFFFFF0, ... 16進表記
/255.255.255.0, /255.255.240.0, ... ドット表記
/@A, /@B or /@C ... アドレスクラスマスク
@A, @B および、@C は、それぞれ、/8, /16 および、/24 を表します。この表記法は、サブネットのために、ビット数をつけることができます;例) /@B4 は、クラスBネットワークを16のサブネットに分割することを意味します。
@ ... デフォルトネットマスク
ホストのIPアドレスクラスによって/@A, /@B, /@C のいずれかを表現し、マスクする。
ユーザリスト ( {userList}@host )
srcHostList(例:クライアントホストに関するHostList)用、{user1,user2,...}@hostのように、ホスト名にプリフィックス可能な、ユーザ名リスト (userList)です。 否定記号"!"は、HostListと同じ意味を持ちます。注記: !user@hostは、{!user}@hostとは、異なります;前記は、user@hostを除外しますが、後者は、{*,!user}@host を意味し、このように、*@host の追加は、user@hostが除外されます。特別なユーザ名"?"は、identdで、識別されていないユーザ名にマッチします。
例) 不明ホストや、不明ユーザからのアクセスを抑制する

ポートリスト ( host:{portList} )
特殊ホスト名
これらは、特殊なホスト名で、実行時に、実ホスト名に置換えられます。
"."
DeleGateが動作しているホスト。
"-"
ホストがユニークなIPアドレス(ネットワークインターフェース)を持つ場合、"."と同様ですが、IPアドレスを複数もつ場合、クライアントが、このDeleGateに接続したIPアドレスになります。
".o"
ホストがユニークなIPアドレス(ネットワークインターフェース)を持つ場合、"."と同様ですが、複数のネットワークインターフェースを持つ場合、出ていくネットワークインターフェース。
".localnet"
"localhost,./@,-/@,.o/@"を表す。
"-C"
クライアントホストで、クライアントからのアクセスをクライアント(ネットワーク)のみに制限する場合有効です。
"?"
名前や、アドレスがレゾルバ(RESOLVの指定)によって解決できない"unknown hosts"(不明なホスト)にマッチします。
名前解決停止 ( -host )
ホスト名(または、IPアドレス)が "-hostname" ("-192.168.1.1") のように"-"がプリフィックスされる場合、ホスト名(IPアドレス)に対して、名前解決(逆引き)を試行しません。これにより、名前解決不能なホスト名(IPアドレス)に対する名前解決の試行における無だな時間を省くことができます。
時間条件 ( -T.period )
ホスト名の頭に、"-T."をともなう、擬似ホスト名パターンは、1日のうちの時限を指定するために使用します。
"-T.period" は、現在時刻が、指定したperiod 中にある場合マッチし、ここでのperiod は、"hour1-hour2”で表現します。

例)

period の完全な書式はこのようになります: [wW]HH[MM][-HH[MM]]. 週内の時間制限は、"wW" で表現され、ここでの W は、 "0"(日曜日)から、"6"(土曜日)の範囲です。 利便性のため、日曜日は、"7" でも表現できます。

例)

合成演算子 ( &, |, ! )
上記でも説明しましたが、カンマ(,)の意味は、HostListで、"A,B"のような場合、ANDや、ORではありません。AND, OR, NOTのような演算子は、 リストの特別なメンバによって、提供されます。
"&"
"hostList=A,&,B"のように使う、AND演算子で、Aが偽の場合、hostList は、Bを評価せずに、トータルで偽になります。他の場合、全体で真になるためには、Bが真になる必要があります。
"|"
"hostList=A,|,B"のように使う、OR演算子で、Aが真の場合、hostList は、Bを評価せず、トータルで真になります。他の場合、全体で真になるためには、Bが真になる必要があります。
"!"
"A,!,B"のように使う、NOT演算子で、Aの結果は反転され、続いて、Bがある場合、評価されます。
例)
パラメータ置換

CFICFI スクリプト

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

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

共通の表記

TCPrelay

UDPrelay

Socks サーバ

HTTP プロキシ/サーバ

HTTP 伝送ログ書式

HTTPCONF parameter == what:conf
		    --	default: welcome.dgp,welcome.shtml,welcome.html,...
FILETYPE parameter == suffix:gopherType:altText:iconName:contentType
		   -- default: FILETYPE=".txt:0:TXT:text:text/plain"
			       FILETYPE=...
CGIENV parameter == CIGENV=name[,name]*
		 -- default: CGIENV="*"

Http-DeleGate の MountOptions
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,...
FTPCONF parameter*  ==  FTPCONF=ftpControl[:{sv|cl}]
           ftpControl  ==  nopasv | noxdc | rawxdc
                    --  default: none

FTP プロキシ/サーバ

FTP 伝送ログ書式

Telnet プロキシ/サーバ

POP プロキシ

IMAP プロキシ


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

NNTP プロキシ/サーバ

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

LDAP プロキシ

Whois プロキシ

X プロキシ

Gopher プロキシ

SSL プロキシ

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

DNSCONF parameter* == what:value

CU-SeeMe プロキシ

予約名

カスタマイズ

アタッカー防御

プラットフォームに関する詳細

紳士的再起動

機能オプション
ファイル 参考文献

著者


配布
リリース 7.1.2           最終更新: 2001年3月10日

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