delegated -P8080 SERVER=httpここで、-Pxxxx はクライアントからの要求を受け付けるポート番号を、 SERVER=yyyy はクライアントと通信するためのプロトコル名を指定しています。
b. ログやキャッシュ有効にするには、以下のディレクトリを作成します:
UNIX および OS/2: /var/spool/delegate/ … ログやキャッシュの親ディレクトリ(VARDIR) /var/spool/delegate/cache/ … キャッシュディレクトリ(VARDIR/CACHEDIR) WinNT および Win95: ¥Program Files¥DeleGate … 関連する全ファイルの親ディレクトリ (DGROOT) ¥Program Files¥DeleGate¥cache … キャッシュディレクトリ (CACHEDIR)必要ならば、"( )"内に示したパラメタを指定して別のディレクトリに作成することも できます。
c. キャッシュの有効期限や保存期限は、EXPIRE および CRON パラメタで制御できます:
EXPIRE=1d CRON="0 * * * * -expire 2d"d. DeleGate は暗黙的に、DeleGate のホストと同一のネットワークからのアクセス のみを受理します。以下のようにPERMITパラメタで、許可すべきホストやネット ワーク、ドメインを明示的に指定できます:
PERMIT="*:*:host1,123.123.123.123/255.255.255.0,*.your.domain"
delegated -v ...02. 8080番ポートで動作しているDeleGateサーバを終了させる:
delegated -P8080 -Fkill03. 設定パラメタを指定したURLからロードして使用する:
delegated +=http://server/path/of/parameters.txt04. クライアントからの要求を受理するネットワークインターフェイスを限定する:
delegated -Phostname:8080 SERVER=http05. ホスト名/IPアドレスの検索に用いるレゾルバの試行順序を制御する:
RESOLV=dns,nis,file06. サイト外のサーバには、Socksサーバ経由で接続する:
CONNECT="cache,socks:*:!*.my.domain" SOCKS=sockshost07. 全ての要求を他のプロキシに転送する:
PROXY="proxyHost:8080:*"08. 特定の目的サーバ向けの要求だけ他のプロキシに転送する:
PROXY="proxyHost:8080:!*.my.domain,!*.near.domain"09. 任意のTCPプロトコルを特定のサーバへ中継する:
SERVER=tcprelay://serverName:portNumber/10. 任意のTCPプロトコルによる通信を他のDeleGateに転送する:
MASTER="delegateHost:8080:*"11. 任意のUDPプロトコルを特定のサーバへ中継する:
SERVER=udprelay://serverName:portNumber/12. DeleGateの目的サーバを固定し、DeleGateを元サーバとしてクライアントに見せる:
delegated -P80 SERVER=http://httpserver/13. クライアントに中継するニュースグループを限定する:
delegated -P8119 SERVER=nntp://nntpserver/comp,misc,news14. 複数のサーバを併合して仮想的に一つのサーバとしてクライアントに提供する:
SERVER=nntp MOUNT="= nntp://serv1/comp" MOUNT="= nntp://serv2/misc,news"15. HTTPクライアントをNNTPサーバにアクセスさせるゲートウェイ:
SERVER=http MOUNT="/news1/* nntp://ns1/*" MOUNT="/news2/* nntp://ns2/*"16. DeleGateをHTTPの元サーバとして使用する:
-P80 SERVER=http MOUNT="/* /usr/local/www/*" REMITTABLE=file17. このDeleGate経由で到達可能な目的ホスト/ネット/ドメインを制限する:
PERMIT="*:*.reachable.domain:*"