2013年09月08日

rubyでproxyとか

padproxyの使い方を教えてほしいとコメントがあったので、自分が導入した時の手順を書いてみます。

僕のスマホは androidなので、iPhone系の方はわかりません。
また、動かすのに windowsマシンと WiFi無線ルーターが必用です。


まず、windowsマシンに、.net frameworkをインストゥールします。
マイクロソフトダウンロードセンターから、ダウンロード出来ます。

同じく windowsに rubyを導入します。
One-Click Ruby Installer for Windowsからダウンロードできます。
rubyinstaller.org/downloadsから、64ビットOSの人は、Ruby 2.0.0-p247 (x64)を、そうでない人はRuby 2.0.0-p247を使うといいと思います。

ここまで設定出来れば、試しに padproxyを実行してみましょう。
coma.jpg
コマンドプロンプトから、ruby padproxy.rbと入力して、画面が固まった感じになればOKです。
もしも 「'ruby' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
のような表示になった場合はやや面倒です。

動作を止めるには、CTRL-C(キーボードのCTRLキーを押しながらCキー)でSTOPです。
若しくはウィンドウの右上の「×」でもOKです。

動作がOKそうならば、今度は windowsマシンのIPアドレスを調べておきます。
コマンドプロンプトから、ipconfigと入力します。
comc.jpg
IPv4アドレスと言う項目が、今回必用となるアドレスなのでメモっておきます。

次にスマホの設定です。
s1.jpg

設定画面から、Wi-Fiをタップします。

s2.jpg

次に接続済みのWi-Fiのところ(自分のWi-Hiルーターの接続)を長押しします。
サブメニューが出ますので、「ネットワーク変更」をタップします。
s3.png

「詳細オプションを表示」のチェックを入れます。
そうすると、メニューが下に伸びて、更に設定出来るようになります。
s4.png

「プロキシ設定」を、「なし」から、「手動」に変更します。
そうすると、更に下に設定項目が出てきます。

s5.png

ここで、「プロキシのホスト名」に、先ほど windowsで調べた IPv4アドレスの数値を入力。
ポートには18080を設定します。
最後に「保存」ボタンを押して、スマホの設定は終わりです。
これで padproxyが動作出来るようになりました。

ただし、この状態では padproxyが動いていないとWi-Fi通信が出来ません。使わないときはプロクシを「手動」から「なし」に戻しておくといいでしょう。


早速動かしてみます。
Windowsのコマンドプロンプトから、ruby padproxyと入力します。
この時はまだ何も表示されませんが、先ほど設定したスマホからパズドラを起動してログインすると、何かがずらずらと表示されていきます。

s6.jpg

ここまで出来ればOKです。
もし何も表示されない場合は、もう一度IPアドレス等が間違っていないかをよく確認してみてください。
posted by funasi at 16:20| Comment(9) | 日記 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
proxy設定できないandroid2.3.3ではどうやればいいんでしょうか?
Posted by mao at 2013年09月08日 21:22
すいません;
なにぶん、android 4.2しか持って無くて;

2.3.3では設定画面がだいぶん違うのでしょうか?
Posted by ふなしー at 2013年09月09日 01:53
いえ、proxy設定そのものができないんです。
もう少し調べてみます。ありがとうございました。
Posted by mao at 2013年09月09日 12:31
Android......
自分はiPhoneなのですが
このブログやチートスレを参考に
頑張って見ます
もし、機会あればiOSも記事にして頂けると大変助かります
Posted by ナナッシー at 2013年09月10日 20:36
Padproxyを使うと何ができるのですか?
プロキシとか、よくわからないので...
お願いします!
Posted by at 2013年09月11日 00:09
ruby padproxy.rbと入力する所で
「'ruby' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
と、なってしまったのですが面倒と言う事はどう言う事ですか?
あっ本当に面倒なら答えなくて大丈夫です!
Posted by at 2013年09月15日 11:59
privoxy使用しますよね?

privoxyの設定方法がわからないので解説記事かいていただけないでしょうか?
Posted by at 2013年09月15日 17:30
ruby: No such file or directory -- padproxy.rb (LoadError)とでてしまうのですが
Posted by at 2013年09月15日 19:27
ruby: No such file or directory -- padproxy.rb (LoadError)とでてしまうのですが
Posted by hi at 2013年09月15日 19:28
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: