パスワードを忘れた? アカウント作成
621491 journal

chicoryの日記: 圧縮鯖他

日記 by chicory

今日の京ぽんスレ

・ドラマ人間模様「イキロ」
・ファームが1.0と1.1の端末がある
・神のMacOSX用ドライバβは順調な模様
・神の圧縮proxy鯖登場
・神のブックマーク編集ツール登場
・Opera日本語版がlivedoorに?
・USB充電器

--以下引用--

97 :DNS未登録さん :04/05/19 14:36 ID:???
評判がいいみたいなので、うちの圧縮プロキシの設定を書いておきます。

圧縮プロキシの立て方のメモ

参考 http://www.dream-seed.com/linux/delegate.html

1. delegate http://www.delegate.org/delegate/ と ImageMagick
http://www.imagemagick.org/ をインストール。ただし、ImageMagickのgif圧縮は
ライセンスの関係上うまく働かない場合がある。
自分でコンパイルするかライセンスが切れる2004年6月20日以降まで待つのがいいかも。

2. delegateユーザ(グループ名delegate)の作成。ホームディレクトリは
/home/delegateとする。あと、/usr/bin/gzipがあることを前提にしてます。

3.delegate用圧縮スクリプトを/home/delegate/lib/proxy.cfi におく。内容は
#!cfi
Content-Type: image/jpeg
Body-Filter: /usr/local/bin/convert -quality 15 +profile "*" jpeg:- jpeg:-
--
Content-Type: image/gif
Body-Filter: /usr/local/bin/convert +adjoin gif:- gif:- | /usr/local/bin/convert -colors 4 +dither -colorspace Transparent +profile "*" gif:- gif:-
--
Content-Type: image/png
Body-Filter: /usr/local/bin/convert -colors 4 +dither -colorspace Transparent -quality 100 +profile "*" png:- png:-
--
Content-Type: application/x-shockwave-flash
Body-Filter: /bin/cat /home/delegate/lib/flash.swf
--
Content-Type: application/x-shockwave-Flash
Body-Filter: /bin/cat /home/delegate/lib/flash.swf
--
Content-Type: text/html
Output-Header: Content-Encoding: gzip
Body-Filter: /usr/bin/gzip --best

4.置換用フラッシュファイルを/home/delegate/lib/flash.swfにおく。
http://ah.fo.gs/flash.swf

98 :DNS未登録さん :04/05/19 14:36 ID:???
続き

5.以下のコマンドでdelegateを起動する
/usr/local/sbin/delegated -P8080 SERVER=http \
OWNER=delegate/delegate \
LIBPATH='.:${STARTDIR}:${LIBDIR}:${EXECDIR}:/usr/bin' \
PROTOLOG='${PORT}.${PROTO}[date+.%m]' \
LOGFILE= \
ERRORLOG= \
TIMEOUT=standby:300 \
AUTH=proxy:auth \
AUTH=forward:for \
AUTH=viagen:- \
AUTHORIZER=localhost \
RELAY=proxy \
FTOCL=proxy.cfi \
HTTPCONF=methods:* \
RELIABLE="-a/*" > /dev/null 2>&1

6.delegate用ユーザの追加、削除

ユーザの追加は
/usr/local/sbin/delegated SERVER=http OWNER=delegate/delegate AUTH=proxy:auth AUTHORIZER=localhost -Fauth -a username:passwd localhost

ユーザの削除は
/usr/local/sbin/delegated SERVER=http OWNER=delegate/delegate AUTH=proxy:auth AUTHORIZER=localhost -Fauth -d username localhost

good luck

99 :DNS未登録さん :04/05/19 14:42 ID:???
>>97,98
素晴らしい。
できればDDIポケットがオフィシャルに導入してほしいですな。
ちなみにサーバのスペックはどのくらいですか?

100 :DNS未登録さん :04/05/19 14:47 ID:???
マシンスペックは ペンティアム2 450MHz メモリ 256Mbyte です。
回線はBフレッツ OSはFreeBSD 4.9を使ってます。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike

読み込み中...