# yum groupinstall "開発ツール" ### ビルドするために、開発ツールをインストールする。
# wget ftp://ftp.delegate.org/pub/DeleGate/delegate9.9.6.tar.gz
# tar xzf delegate9.9.6.tar.gz
# cd delegate9.9.6
# less INSTALL
# make
# cp -p src/delegated /usr/local/bin/
# less subin/README_SUBIN
# cp subin/dgbind /usr/local/bin/
# chown root:nobody /usr/local/bin/dgbind
# chmod 6550 /usr/local/bin/dgbind
※ FTP Proxy で、特権ポートを使う場合は、setuid を有効にした dgbind が必要となります。
プロキシの起動・停止
# delegated -P8080 SERVER=http ### HTTP Proxy を 8080/tcp で起動
# delegated -P8080 -Fkill ### 8080/tcp で動作する DeleGate の停止
# delegated -P21 SERVER=ftp ### FTP Proxy を 21/tcp で起動
# delegated -P21 -Fkill ### 21/tcp で動作する DeleGate の停止
※ root で起動すると、ユーザ/グループが、nobody/nobody 動作するプロセスが起動する。
また、DGROOT=/var/spool/delegate-nobody となる。ログファイルは、$DGROOT/log/ 以下に吐かれる。
参考
0 件のコメント:
コメントを投稿