遅いけどまあ許せる!とまあこんな感じ。この仕組みは、LTEやWiMAXなどの高速無線では圧縮の遅延で逆に遅くなりますが、dti、IIJmio、日本通信bmobileなど、低速廉価型MVNOにはかなり効果があります。(bmobileは同じ原理の「Webアクセラレータ」を無償利用できるサービス付きですが)。限られた無線通信の帯域を有効利用するという点でも優れています。Piなら、超省電力で24時間動いていても一ヶ月の電気代は数十円程度。いうのが本項の内容です。980に乗り換えました。制限時200kbpsの回線ですが、圧縮プロキシの効果が超体感できるレベルになります。@とりあえずセットアップOSのSDカードイメージはwww.raspberrypi.org/downloadsからダウンロードできます。圧縮プロキシを走らせたところ、CPU使用率100%で張り付いて再起不能になる現象が発生しました。日本語ロケールが原因ではないかと思われるのですがはっきりした原因は不明です。以下の設定で進行してください。4GBの場合は実行してパーティションサイズを合わせる。server?は念のためYes。Asia、Tokyo。これでFinishです(つまり日本語ロケールを使用しない前提です)。起動したらlogin:pi、password:raspberryでログインして下さい。@VNCサーバを設定HDMIケーブルでいつも繋ぐのも面倒だし、コンソールオンリーで設定もツライので、VNCサーバを入れてリモート保守が出来るように。以下のようにコマンド実行。5901apt-getパッケージを更新し、VNCサーバ(tightvnc)をインストール。上の例は「24ビットカラー、解像度800×600、使用ポート5901番(環境にあわせて変更)」です。ちなみに解像度を指定しない場合は1024×768がデフォルトですが、800×600のほうが通信量が少なくてレスポンスが良好なので上記設定にしています。続いてパスワードを要求されるのでこれも任意に設定。yで閲覧にもパス設定。viewerなど)から”IPアドレス:ポート番号”に対して接続。piが”192.168.0.10′′でポート5901なら”192.168.0.10:5901′′)。これでログインしてラズベリーなデスクトップが表示されたらOK。desktop」でデスクトップに出しておき、基本ここから各種操作を行います。システム書き換え用にテキストエディタを入手するため以下のコマンドを実行。geditこれでgeditコマンドでテキストエディタが開くようになります。VNCで接続するにはIPアドレスを固定するのが無難なのでgeditでNICの設定を書き換えます。デフォルトでは自動取得&WiFiサポートになっていますが、eth0一本に絞りましょう。root権限でコマンドからgeditを実行し、NIC設定ファイルを開きます。192.168.0.1まあこんな感じ。自分の環境がよくわからないのにコレをやるとネットワークに繋がらなくなるので注意。rebootコマンドで再起動したらVNCサーバを実行。5901これで新しいアドレスに対してVNCクライアントが繋がれば成功です。/root/.local/shareこんな感じでエラーを吐く要因のディレクトリを作成してください。これで以後geditでエラーが出力される症状が無くなります。ソースコードを保存・展開し、makeを実行。address”と聞かれますが適当なメアド打ってy。何十分経っても終わる気配がないため諦めて就寝し、朝起きたら終わってました。プログラム”delegated”が出来ているので、さらに続きを以下の通り進行。@imagemagickをインストールコチラは普通にapt-getで導入できるので楽ちん。imagemagick導入後に”convert”コマンドを実行し、引数などが表示されればOK。@delegateとimagemagickを連携させるテキストエディタで1つ目のコンフィグファイルを作成するため以下のコマンドを実行。RELIABLE='*.ocn.ne.jp,*.yournet.ne.jp,*.spmode.ne.jp,*.mopera.net,*.bmobile.ne.jp,.localnet'最後のRELIABLEはアクセス許可ドメインの指定なので自分の通信カードに合わせる。980」のため続いて画像圧縮のコンフィグも作成する。/usr/local/app/delegate/cfi/delegate.cfiコレの中身は以下の通り。jpeg:-jpeg/gif/png画像を見つけたらクオリティ20(かなりガビガビ)に圧縮しろ、という指示。(Body-Filterの途中にある”convert”が、imagemagickをコールするコマンドそのもの)。この数字を30くらいまで上げると綺麗だけど個人的には逆に15くらい下げてもいいと思う。Pi(192.168.0.253)へ空けた場合は以下のコマンドを実行。「ポート」にはdelegateの使用ポートである5999を指定(普通はDDNSなどを使ってアドレスを固定しておく)。これで診断くんなどにアクセスし、無線通信経由なのに自宅のリモートホストが表示されることを確認できればOK。(そもそもそこが失敗していたらウェブページ表示すらできない)。@「自動ログイン」「tightvnc自動実行」「delegateの自動実行」ここまできたら、ついでなのでセキュリティは二の次で「利便性重視」の設定にしてしまいましょう。/etc/inittab真ん中あたりにある1行をコメントアウトして以下のように修正(※細かい部分が違ったりするので1:2345:~を探す)。停電してもすぐに自動復旧可能です。tightvncserverとdelegateも自動実行するように書き換える。/etc/profileプロファイルの一番下の行の”fi”よりも下の最下行に以下の2行を追加。+=/usr/local/app/delegate/delegate.cfgdelegate関連のパーミッションをroot以外も許可すればsudoは要らないはずですが、とりあえず面倒なのでこの方法で。一方のtightvncserverはうっかりsudoを入れないように注意。PiのIPアドレス(192.168.0.253)をポート5999番を外向けに空ければ、出先から圧縮プロキシが利用可能になります。DynDNSなどダイナミックDNSサービスを利用して固定アドレスを使うのも良いでしょう。100で検証してみたところ以下のような感じに。BNRスピードテスト(画像読み込み版)低解像度・高画質データほどより水増しされた値が出やすい傾向にあるのですが、100kのカードを920kオーバー回線と同等のスピードでページを表示できるのはステキです。FLASHやプロキシサーバを介さない通信が高速化するわけではないのでご注意を。980の場合はさらに以下のスコアが!ここまでくると体感スピードはちょっと遅いADSL程度に達します。◇◇ちなみにXiのように「常に2chに規制されっぱなしで出先で書き込めない人」は、Androidの2chブラウザ(en2ch)をプロキシ経由で書き込むように設定すれば、(自宅が規制対象外であれば)出先からでも書き込めるようになります。Piの電気代は1ヶ月40円程度と言われているので費用対効果も抜群。一度復活させてあげましょう。コメントをキャンセルメールアドレスが公開されることはありません。