delegate(TCP proxy)のこと。ftp経由先として使う。
以下でダウンロードできる。実機が9.9.7なのでこれに合わせる。
ftp://delegate.hpcc.jp/pub/DeleGate/old/
DeleGateビルド手順 2012.2.25 onoda 1.検証用DeleGate環境構築及び起動 (*) shellはbsh系を想定。 (1) 環境確認 $ who am i ntte $ pwd /home/ntte/tmp $ ls delegate9.9.7.tar.gz (2) tarballの展開 $ tar zxvf ./delegate9.9.7.tar.gz $ ls -F delegate9.9.7/ delegate9.9.7.tar.gz (3) ビルド $ cd ./delegate9.9.7 $ DGROOT=/tmp/delegate-ntte make ※ make の途中でデフォルトで持つADMINメールアドレスの入力を求められるが、デフォルトのまま、"y"で応答する。 (DeleGateのADMIN設定で明示的に指定するため、ここでは不要) (4) ./src配下に実行形式"delegated"があることを確認 $ ls ./src/delegated ./src/delegated (5) $DGROOT ディレクトリが作成されていることを確認 $ ls /tmp/delegate-ntte /tmp/delegate-ntte/log /tmp/delegate-ntte/tmp (6) dgbindのインストール $ pwd /home/ntte/tmp/delegate9.9.7 $ cd ./subin $ chmod +x ./install.sh $ make install (7) dgbindインストール確認 ls /tmp/delegate-ntte/subin (8) dgbindのpermissionを変更 $ cd /tmp/delegate-ntte/subin $ su # chown root dgbind # chgrp ntte dgbind # chmod 6550 dgbind # exit (9) DeleGate本体をインストール $ cd /home/ntte/tmp/delegate9.9.7/src $ cp delegated /tmp/delegate-ntte/bin(*) (*) 本ディレクトリ以外でも構わない。 (10) 検証用DeleGate設定ファイルの準備 準備した設定ファイル(DeleGate起動ファイル)を適当なディレクトリに準備する。 (DGROOTを/tmp/delegate-ntteで指定すること) $ cd /home/ntte/bin $ cp /hoge/delegated.init ./delegated (11) 検証用DeleGateの起動 $ su # /home/ntte/bin/delegated start 2.本番環境へのコピー 検証が完了したdelegatedを/usr/local/bin 配下に格納する。 # mv /usr/local/bin/delegated /usr/local/bin/delegated.bak # cp /path.to/delegated /usr/local/bin # chown root:root /usr/local/bin/delegated # chmod +x /usr/local/bin/delegated 以上