【WILLCOM】AIR-EDGEの為の鯖構築 3【WX310】
AIR-EDGEなどから快適にブラウジングしたり、より便利にAIR-EDGEを使うための鯖の情報交換スレです。
前スレ【airproxy】AirH"の為の鯖構築2【京ぽん】
http://pc8.2ch.net/test/read.cgi/mysv/1088016504/
画像圧縮高速化プロキシ airproxy
http://www.paw.hi-ho.ne.jp/~ryo-h/airproxy/
音声も送れる圧縮プロキシ LAYERTREK MOBILE SERVER
http://www.layercross.com/
自宅PCを操作 Mobile Control
http://my-soft.hp.infoseek.co.jp/
MSN Messengerが使える! eMessenger
http://mob.e-messenger.net/mobile/ airproxyを京2で使っている人、ITmediaにアクセスすると「不正なアドレスです」って表示されませんか?
IEでテストしたところ、異常ありませんでした。 検証サンクスです。
ウチの環境に問題ありそうなんで、調査してみます。
ちなみにOSはwin2k、javaは最新バージョンです。 可能でしたらAir Proxyにテキストの転送をgzip圧縮しない設定を追加して欲しいです
どうもPalmOS用のnetfrontやPSPのnetfrontではテキストのgzip転送には未対応のようでダウンロードダイアログが出てきてしまうんです
>449
うちもなります。
そういうもんかと思ってきましたが・・・・・・
ちなみに環境も同じくWin2K JAVAも最新です。 >>452
そーいう細かい設定したい人はレイアートレックの方が向いているかと。 >>453
ノートン先生が原因でした。
色々調べたが結局何が悪いのか解らず・・
これを期にlinuxでも勉強してみようかな。 バージョンは最新ですっていう報告をする人は何考えているんだろう? んー
京ぽんで P2やってるときに固まるというか
読み込まない症状がでる
んで いつまで経っても読み込まないので
中止して更新押すと 今度はまた何事もなかったように正常になるんだけど
また そのうち同じ症状が出るんだよな
他のサイト等はあまり見てないんだけど
他のところは大丈夫のような気がするんだけど
おいらのところだけかな それらいい報告ないから >>457
airproxyとか使ってないけど、京ぽんでp2とかやってると
似たようなことがおきることがあります… 洋ぽんでp2拡張を使っているけど同じく…
モバイルだけなんだよね症状がでるの
環境はCentOS4.2+PHP4.4.2です delegateを同居させているからこっちのスレもみていて
p2スレと間違えちまった fedora core 4でairproxyの導入を行おうとしてj2re-1_4_2_11-linux-i586-rpm.binをインストールしたんだけど動かない。。
j2sdk-1_4_2_11-linux-i586-rpm.bin入れないとだめなんでしょうか? >>461
JRE5じゃないと駄目って書いてあるだろ? ぁー Airproxyじゃなかったのか・・・
p2の方に問題?
んー 本家で聞いてみてもいいが直るのかなぁ >>462
前にSDK入れたら動いたとかってあったような気がして・・・
linux勉強しながらairproxy導入に着手したんですが、下記エラーが出て動きません
$ java -jar airproxy.jar
Exception in thread "main" java.lang.NoClassDefFoundError: while resolving class: airproxy.Main
at java.lang.VMClassLoader.transformException(java.lang.Class, java.lang.Throwable) (/usr/lib/libgcj.so.6.0.0)
at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.6.0.0)
at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.6.0.0)
at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0)
at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)
Caused by: java.lang.ClassNotFoundException: java.util.concurrent.ThreadFactory not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:airproxy.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.6.0.0)
at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
...4 more
何かライブラリが無いってエラーな感じには見えるんですが・・・ >>464
java及びairproxyをフルパスにて実行したらいかがかな? (・∀・)ニヤニヤ >>464 Java2 1.4にはjava.util.concurrentパッケージ含まれてないでしょ。
それに互換性の低いgcj使ってるし。その環境で動くわけがない。 両方をフルパス指定したらとりあえずproxy_authまで動きました・・・
PATHの指定とかうまくいってないようなので、勉強してみます。
まだまだローカル内でのテストですが、これでは恐ろしくて外向けにはできません(^^; 何か画像が見れなくなりますた。
文字はp2で2ch見れまつ。
変わったといえば昨晩macのセキュリティアップデートしたくらい。
マカーの人異常なしですか?
(´・ω・`) 自己解決しますた。
家に帰って再起動しただけw
お騒がせしますた。
ご利用は計画的に Macでwx310k用のairproxyを使いたいのですが方法を教えてください
Mac OS X 10.4.5です 一から公開の仕方を聞いちゃうような人は
サーバを外部公開すべきではありません。
ゲーテ >>470
作者さんがプロキシを公開運営してるからそれ使わせてもらうといいと思います。
http://www.ne.jp/asahi/web/ryo/airproxy/
からどうぞ。 おっと名前が残ってた。
変な書き込みじゃなくてよかった。 やはりパケ詰りがヒドイっす。
例えば画像掲示板なんかだと、
途中で止まってそのまま。
しょうがないんで一旦停止するとそこで落ちます。
読み込みを途中で停めた場合の処理ってどうなってるんだろう…(´・ω・`) >>474
気になるなら自分でソースを読めばわかるのでは? 80以外のポートを使っているserverに対してもairproxyで処理できるようにできますか?
http://server:81/ とか指定しても http://server:80/ を見に行っているみたい。 >>477 どもです。
以下のURLみたいな所(airproxy通しているとloopするので気をつけて)
http://med-npo.com:8080/
ごめん、airproxy + squid という組み合わせの問題みたい。
airproxy だけなら大丈夫だった。 こっちはairproxyより設定が面倒かつ少し遅いけど
squidとの組み合わせは大丈夫みたい。
http://www.khelekore.org/rabbit/ airproxy自体にキャッシュ機能があるからsquidなどと
多段構成にすると遅くなるだけじゃなかったっけ? >>483
ちと違う。
キャッシュ機能ないから効果ある。(・∀・)ニヤニヤ Linuxでのairproxyの動かしかた。(Fedora Core 5での例)
fastload.soの作成
1) airproxyのソースをダウンロード&解凍
2) jdk-1.5.0_xx をインストール
3) make, libpng-devel, libjpeg-devel, giflib-devel, zlib-devel をインストール
4) fastloadディレクトリ内のMakefile.linuxを開き、java includeのパスを2)入れた場所に編集
例 : OPT = -O3 -I /usr/java/jdk1.5.0_06/include -I /usr/java/jdk1.5.0_06/include/linux
5) fastloadディレクトリ内で make -f Makefile.linux
たぶん fastload.so が出来るはず。
airproxyの実行
1) fastload.so をどこかにコピー(そのままでもいいけど)
例 : /usr/lib
2) export LD_LIBRARY_PATH=/usr/lib (←1)でコピーした場所)
3) airproxyのバイナリをダウンロード&解凍
4) 1.5.0のjavaでairproxy.jarを実行
例 : /usr/java/jdk1.5.0_06/bin/java -jar ./airproxy.jar ↑airproxyのために初めてコンパイル作業をしたくらい素人なので
不備はどしどし書いてください。 今airproxy4.9の導入の為モニターと格闘中なのですが、airproxy.propertiesの“ddns.update.url”と“ddns.update.interval”は何を設定すればいいのでしょうか?
空欄でも問題なく動きますか?
OSは98seです。当方鯖初心者な為どうかよろしくお願いします。 そんな事も聞きたくなっちゃう人は鯖公開なんかしないでください>< >>488
まあ、そう言わずにw
>>487
ttp://www.google.co.jp/search?q=%83_%83C%83i%83%7E%83b%83NDNS%82%C6%82%CD%89%BD%82%C5%82%B7%82%A9%81H&hl=ja&lr=lang_ja&oe=Shift_JIS&num=20&btnG=Google+%8C%9F%8D%F5
変数の意味をよく考えて、ぐぐってみましょう。 >>487
必要ないなら空欄でかまわん。
俺は固定IPだから空欄だ。 おかげ様で無事導入することができました。ありがとうございます。
しかし、ひとつ難点が。
グローバルIPが一日ごとくらいのペースで変わってしまうので実用性が皆無です・・・。
IPを固定するサービスがある様なのですが、如何せんお金がかかる故あまり利用したくありません。
皆さんはどう対処されてるんですか? >>495
助言通り、DDNSを取得しました。
教えて君で申し訳ないのですが次に何をすればいいのでしょうか?
“ddns.update.url”と“ddns.update.interval”をいじるということはわかるのですが・・・ 京2側の設定にDDNS打ち込んだら無事つながりました!
いろいろとありがとうございました じゃあ、ここを読んでみ?
http://ddo.jp/howto.php
urlがここに書いてある事で、intervalが確か分単位だったはず。
これで、圧縮サーバになってるPCのIPアドレスが変わってもInterval後には自動的に更新される。
サービス登録すると、Program Filesの下にコピーを作って、そこで実行されるので、そちらも確認すること。
>>499
うおおかみきたぁぁぁぁぁぁぁぁぁぁああああああああああああああああああああ
自分作のkyoexなんかより全然使える!
自鯖をLinuxにするか。。
ファイル送受信機能をリクエストしちゃってもいいですか? >>500
ファイル送受信対応は未定です…そのうち気が向いたら…。
というか殆どライブラリ任せなので、私の実力で可能かどうかわかりませんw
ごめんなさい。
で、0.0.3.1です。
Windowsだとエラーになるコードを入れちゃってたので対策して、一応Windowsでも
動くようにしました。ActiveScriptRubyでなら一応動きます。デーモン動作は不可です。
ん?携帯から相手のパソコンのメッセンジャーに送れるの?
そんなことが出来るんだ。すごいですね。 何をいまさらw
>>1 にeMessengerが紹介されとるというのに。自演に見えるよw 自演ではないが、よくわからないサイトにパスワードとかを入力したくない人間にはこれもありだとおもう。。。
おれは、結構良いと思うぞ>>499 まさに、京ぽんから使ってみたいけど
「よくわからないサイトにパスワードとかを入力したくない」
という動機から作ったんだったりする。
つか一連の流れが、自演扱いされても無理もない状態で辛かった…w
誰かタスケテ と思って、使ってみたらERB::Util.hて関数が無くてエラーになった。。。
rubyのライブラリか何かがいる?もしくは新しいRubyがいる?
$ ruby --version
ruby 1.8.1 (2003-12-25) [i386-linux-gnu] >>508
1.8.1のerb.rbを見た限りでは、関数がないという事はなさそうなんだけどなあ。
もう少し詳しく、エラーメッセージとか見せて頂けますか。 かみきたぁの人です;
win機に入れてみました!最初はrubyの純正版を使おうとしていろいろやってもうまくいきませんでしたが、諦めて(?)指示通りのActiveScriptRubyを入れてみたらあっさり動きました
こつとしては、wmmc.rbのあるフォルダに移ってから実行することかな。 勢いで新しいrubyをコンパイルしたら動きました。
$ ~/usr/ruby-1.8.4/bin/ruby --version
ruby 1.8.4 (2005-12-24) [i686-linux]
参考用に、エラーは下な感じに出ていました。。。勢いでこれもs/ERB::Util.h/ERB::Util.html_escape/gってソース置き換えたあとのログです。。。。
もともとは、hで出ていました。
% ruby wmmc.rb
[2006-03-28 01:47:14] INFO WEBrick 1.3.1
[2006-03-28 01:47:14] INFO ruby 1.8.1 (2003-12-25) [i386-linux-gnu]
[2006-03-28 01:47:14] INFO WEBrick::HTTPServer#start: pid=12949 port=3333
[2006-03-28 01:47:21] ERROR NoMethodError: undefined method `html_escape' for ERB::Util:Module
(erb):153:in `toppage'
(erb):151:in `each_with_index'
(erb):151:in `each'
(erb):151:in `each_with_index'
(erb):151:in `toppage'
(erb):150:in `each'
(erb):150:in `toppage'
./wmmclib.rb:19:in `toppage'
wmmc.rb:422
wmmc.rb:330:in `call'
/usr/lib/ruby/1.8/webrick/httpservlet/prochandler.rb:26:in `do_GET'
/usr/lib/ruby/1.8/webrick/httpservlet/abstract.rb:35:in `__send__'
/usr/lib/ruby/1.8/webrick/httpservlet/abstract.rb:35:in `service'
Rubyは、CentOS4付属の物でした。これが怪しかった? >>510
>こつとしては、wmmc.rbのあるフォルダに移ってから実行することかな。
ロードパス追加忘れてた…修正しますorz >>511
改めて1.8.1のerb.rb見たら
alias
はあるけど
module_function
がない…これのせいだと思われ…。
動いて何よりです。 >>510
0.0.3.2にしました。
ロードパス追加するようにしましたので、どこからでも動くはずです…。 VineLinuxの3.2で506さんと同様の状況。rubyは1.8.2
なんかもうaptのデータベースとかからおかしくなってる環境だから
インストールしなおそうかな。
とりあえずruby1.8.4make中
しつこくすみません。
>>515
単にERB::Util.hの使い方を間違えていただけ、という事にようやく気付いたorz
というわけで0.0.3.3で(多分)修正しました… 1.8.2であっさり出来ました。
1.8.4を別の所にいれてみたものの、OpenSSLをどうすればいいのか困ってました^^;
GJです 複数のアカウント対応とでログインとHttpsが、欲しいな。
そして何より、メッセンジャーの相手が、、、 >>518
SSLについてはようやく対応しました。オレオレですが。
複数アカウント対応は今のところやる気がありません。ごめんなさい。
で、Javascriptを使った自動更新に阿呆なバグを見つけたので、
もしこれまでのバージョンをお使いの方がいらっしゃいましたら
0.1.1へアップデートをおすすめします…。
ただ設定ファイルの中身が変わってますのでご注意。 フリーのddo.jpだと更新方法変わったけど、変更した? 本家の更新が止まったみたいなのでairproxy0254の
リニューアル版としてv049ベースのairproxy0491を
作ってみました。
前回の簡易匿名串は本家が実装してくれたので
今回は管理WEB画面から一時的にuserAgentの設定を変更する
機能を追加する改造のみです。
http://up.isp.2ch.net/up/57c7045d68c6.zip
賞味期限の短いウプ板なので、本家の再配布規定に則って
再配布は入手者にお任せします。(需要ないとは思うけど) FC3でairproxyのサーバーに挑戦しているのですが
以下のところで止まって構築できません。
squidは8080で利用しています。
airproxy/0.4.9
host: 192.168.1.2:8081
prefetch: on
fastload: on
users:
xxxxx: quality=50/50, type=PNG, max=(160x160), reduction=50%, maxDataSize=2048
plugins:
plugins.google.GoogleMaps: Google Maps
plugins.goo.Dictionary: goo 辞書 >>525
レスありがとうございます。
接続エラーになります。
ユーザーとパスワードを入力するダイアログも出ません。
いろいろ試しているのですが。
はぁ。
>>526
他のサーバ公開の経験は?
ポートが開いてない気がするんだけどさ。 >>527
ポートは開いています。
GNOME端末で止まる理由が分かりません。
あと一歩なのだが遠いです。
>>529
airproxy.propertiesの内容
hostname = 192.168.1.2
port = 8888
web.port = 80
parent.hostname =
parent.port =
parent.username =
parent.password =
ddns.update.url =
ddns.update.interval =
cache.prefetch = on
log.access.filename =
スレ汚しスマソ。 web portがhttpdとかぶってるとダメだったり? >>531
確かにWEBサーバーが立っているので変更しても同じでした。
頭を冷やして出直します。
ドロン。 airproxy.propertiesの内容
hostname = "ドメイン名"
port = 8888
web.port = 81 (←apacheとかぶるので他ポートで。ポートは空けといてねw)
parent.hostname = "ドメイン名"
parent.port = 8080 web.portは他のhttpdと被っていても問題ないです。
airproxyは実際にweb.portでリッスンするわけではありません。
たとえば、airproxy=8080,web.port=80,apache=80としている場合・・・
ブラウザがプロキシ(airproxy)経由で80にアクセスすると、airproxyの管理画面が表示されます。
ブラウザがプロキシを経由しない場合はそのままapacheへ接続されます。 >>534
web.portに固執してるわけじゃないのであしからず・・・
(・∀・)ニヤニヤ airproxy0492.zip作りました。これで当分打ち止めです。m(_ _)m
V0.4.9.2
改造部分のワーニングエラーを全てつぶしました。
また、exeラッピング時のオプション設定も本家に合わせて作り直しました。
http://up.isp.2ch.net/up/a368d9f6a0b0.zip >>543
つ[Service Temporarily Unavailable] >>544
ダウンローダーツールでやってませんか?
素直にIEでURLコピペでやると落ちてきますが... >>522
これってWin専用ですか?
Linuxでも効果あり??