(1)gcc-c++インストール
インストールにgcc-c++が必要ですのgcc-c++をインストール
[root@vps ~]# yum -y install gcc-c++
(2)Proxyサーバ Delegateのインストール
[root@vps ~]# cd /usr/local/src/
[root@vps ~]# wget ftp://ftp.delegate.org/pub/DeleGate/delegate9.9.7.tar.gz
ダウンロードできない場合は↓こちらからダウンロードしてみてください。
[root@vps ~]# wget http://cr.yp.to/software/delegate9.9.7.tar.gz (当サイト)
[root@vps ~]# wget ftp://ftp.delegate.org/pub/DeleGate/delegate9.9.7.tar.gz
ダウンロードできない場合は↓こちらからダウンロードしてみてください。
[root@vps ~]# wget http://cr.yp.to/software/delegate9.9.7.tar.gz (当サイト)
解凍します。
[root@vps ~]# tar xzvf delegate9.9.7.tar.gz
Delegateのコンパイル
[root@vps ~]# cd delegate9.9.7/src
[root@vps ~]# make PATH=”.:$PATH” CC=gcc
making ../mkmake.exe
~省略~
[root@vps ~]# make PATH=”.:$PATH” CC=gcc
making ../mkmake.exe
~省略~
!!!!!!!!!!!!!!!!!!!! WARNING !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! You should have defined ADMIN as: !
! ADMIN = mail-address-of-the-DeleGate-administrator !
! either in DELEGATE_CONF or in the Makefile. !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Enter your E-mail address :info@vps-tora.com←ADMINのメールアドレスを入力
ADMIN = info@vps-tora.com
OK ? [y] / n / x(abort): y←yを入力するとコンパイルが始まります
コンパイルでできた実行ファイルdelegatedを/usr/sbinコピー
[root@vps ~]# cp delegated /usr/sbin
必要なディレクトリーなどの作成
[root@vps ~]# mkdir -p /var/delegate/log
[root@vps ~]# chown -R nobody:nobody /var/delegate/log
[root@vps ~]# ln -s /var/delegate/log /var/log/delegate
[root@vps ~]# mkdir /etc/delegate
[root@vps ~]# chown -R nobody:nobody /var/delegate/log
[root@vps ~]# ln -s /var/delegate/log /var/log/delegate
[root@vps ~]# mkdir /etc/delegate
(3)Delegateの設定
FTP用設定ファイル作成します。
[root@vps ~]# vi /etc/delegate/ftp.conf
-P21
SERVER=ftp
AUTH=”forward:*:”
OWNER=root
PERMIT=’*:*:*’
RELIABLE=210.253.184.195/32
LOGFILE=/var/log/delegate/ftp.log
PROTOLOG=”
-P21
SERVER=ftp
AUTH=”forward:*:”
OWNER=root
PERMIT=’*:*:*’
RELIABLE=210.253.184.195/32
LOGFILE=/var/log/delegate/ftp.log
PROTOLOG=”
起動用スクリプトをダウンロードします。
[root@vps ~]# cd /usr/local/src/
[root@vps ~]# wget http://vps-tora.com/src/delegated.sh (当サイト)
[root@vps ~]# mv ./delegated.sh /etc/rc.d/init.d/delegated
[root@vps ~]# wget http://vps-tora.com/src/delegated.sh (当サイト)
[root@vps ~]# mv ./delegated.sh /etc/rc.d/init.d/delegated
(4)Delegate自動起動設定
[root@vps ~]# chmod +x /etc/rc.d/init.d/delegated
[root@vps ~]# chkconfig delegated ––add
[root@vps ~]# chkconfig delegated on
[root@vps ~]# chkconfig delegated ––add
[root@vps ~]# chkconfig delegated on
(5)Delegate起動
[root@vps ~]# /etc/rc.d/init.d/delegated start
Starting up Http DeleGate daemon: [ OK ]
Starting up Http DeleGate daemon: [ OK ]