delegate のインストール
2001-01-26 作成 福島
2002-08-16 更新 福島
Linux-Square
$ tar zxf delegate7.9.10.tar.gz
$ cd delegate7.9.10
delegate7.9.10$ make
ftp で proxy02.example.com に proxy01.example.com からアクセスする
[ proxy01 ] -> [ Delegate ] -> [ proxy02 ]
(当該サーバにそのユーザのアカウントがあること)
delegate7.9.10$ ./src/delegated -P8021 SERVER=ftp PERMIT="ftp:proxy02.example.com:proxy01.example.com"
delegate7.9.10$ ./src/delegated -P8021 SERVER=ftp PERMIT="ftp:*:*" VARDIR=~/vardir
delegate7.9.10$ ./src/delegated -P8080 SERVER=http PERMIT="http:*:*" CACHEDIR=cachedir EXPIRE=1d EXPIRELOG=expirelogdir LOGDIR=logdir LOGFILE=logfile VARDIR=vardir
delegate7.9.10$ ./src/delegated -P8080 -Fkill
・サーバは HTTP
・ワークディレクトリは ~/dgroot
・許可アドレスは 192.168.1.0/24 (TCP パケットのソースアドレスです。前段が NAT の場合は NAT に入る前のソースアドレスになります)
・管理者メールアドレスは admin@example.com
の場合
delegate7.9.10$ ./src/delegated -P8080 SERVER=http DGROOT=~/dgroot PERMIT="*:*:192.168.1.0/255.255.255.0" ADMIN=admin@example.com
Lynx での proxy 利用
$ export http_proxy=http://proxy.example.com:8880/
$ export ftp_proxy=http://proxy.example.com:8821/
多段串の利用 (192.168.1.8 の 8080 ポートで http-proxy を立てている場合)
$ lynx http://192.168.1.8:8080/-_-http://www.rouge.gr.jp/~fuku/tips/delegate/