概要
DeleGateは非常に多機能な日本製のプロキシサーバです。HTTP, FTP, SMTP, POP3, Telnet, DNSなどTCP/UDP上で動いているプロトコルはたいてい中継することができます。
インストール手順
ダウンロード・展開
公式サイトからソースコードをダウンロードし、適当なディレクトリ(例: /use/local/src)に展開します。
$ tar zxvf delegate9.2.3.tar.gz
コンパイル・インストール
展開したディレクトリに移動し、makeコマンドを実行します。makeの途中でE-mailアドレスを尋ねられるのでサーバ管理者のメールアドレスを入力します。
$ cd delegate9.2.3 $ make
srcディレクトリに実行ファイル(delegated)ができるので適当なディレクトリにコピーします。例として/usr/local/delegateというディレクトリ以下にインストールすることにします。
# mkdir -p /usr/local/delegate/bin # chown delegate:delegate /usr/local/delegate # cp src/delegated /usr/local/delegate/bin
設定
DeleGateのオプションはコマンドラインから与えます。
例: ポート8080でHTTPプロキシとして起動 # delegated -P8080 SERVER=http OWNER=delegate/delegate DGROOT=/usr/local/delegate
また、+=file というオプションで外部ファイルから設定を読み込むこともできます。
ただし、OWNERやDGROOTなど += では指定できないオプションもあるので注意が必要です。
例: # cat delegate.conf SERVER=http # delegated -P8080 OWNER=delegate/delegate DGROOT=/usr/local/delegate \ +=delegate.conf
リンク
- DeleGate Home Page - DeleGate公式サイト
- Resetting Linux ( and DeleGate + Postfix ) - DeleGateドキュメント和訳
最終更新時間:2007年05月23日 10時29分53秒