スポンサーリンク

Androidスマホ上でproxoidでプロキシサーバ実行,有線USBテザリングする手順。スマホ経由で3G回線の電波をWindows等外部機器で使用,root化は不要


Androidスマホ上で「テザリング」を起動せずに,USBテザリングすることができる。


スマホが使っている電波を,USBケーブルを介して外部機器でも使用できる,ということ。

Androidスマホをプロキシサーバ化すればよいのだ。

そうすれば,モバイルルータがなくてもスマホだけで,Windows PCやWindowsタブレットがネット接続できる。



なお,利用は自己責任でおこなうこと。

ここで使用するアプリは「proxoid」というGoogle Playのアプリ。

これはごく普通に一般公開されているアプリであり,合法だ。

このアプリを使うこと自体は,まったく違法ではない。



ただし,自分が使っている携帯電話のキャリアの規約で,

テザリングオプションに入っているかどうか,その規約はどうなっているか?

などの詳しいことを,自分でちゃんと調べること。


スマホ以外の外部機器が,スマホの電波を使える。というのは便利だが,

通信費として定額のはずが,思わぬ高額の料金の請求をされた,

という羽目にならぬよう十分チェックして確かめること。


キャリアとの契約で,スマホ自体が3G回線を使う限度が決まっているはずで,

その限度を超えると違約金があったり,または速度制限でものすごく重くなったりするから。


(※スマホがもしも,3G回線ではなくモバイルBBポイントなどの
Wifiスポットに接続している場合は一体どうなるのか,という疑問が残るが
その点は,この記事では述べない。)

Androidスマホから,proxoidでUSBテザリングする手順

Androidスマホ上に「proxoid」をインストールし,起動して,プロキシ機能をスタートさせる。

Proxoid - Google Play の Android アプリ
https://play.google.com/store/apps/de...

  • Http proxy to access WEB from a computer via your phone. *NO NEED TO BE ROOT*


また,AndroidスマホとWindowsマシンを,両側micro USBケーブルで相互に有線接続する。


そしてWindows上で,Android SDKおよびadbが使えるようになっているものとして,

コマンドプロンプトから「adb devices」と入力し,

マイクロUSBケーブルで接続している端末がWindows側から認識できていることを確認。


次に,Windows上で32ビット版もしくは64ビット版のproxoidドライバをダウンロードし解凍。

installationWindowsXP - proxoid - How to configure windows XP to use Proxoid - An http proxy for Android - Google Project Hosting
https://code.google.com/p/proxoid/wik...

この解凍した中にある「start-tunnel.bat」を,管理者権限で実行。

管理者権限なしで実行するとerrorになるので注意。



そして,Windows側のブラウザでプロキシの設定をする。

たとえばFirefox。

設定ダイアログから,ホストはlocalhost,ポート番号は8080とする。



これでOK。

Windows側で無線LANを何もつかんでいない状況であっても,

Androidスマホが3G回線に接続できるのであれば,

スマホをバイパスして,Windows側でも,何も問題なくネットが見れる。


動作確認は,Windows8タブレットで行なった。


これがあれば,モバイルルータは不要という事になる。


繰り返しになるが,上記の情報は,

Google Play上に公開されている「proxoid」というアプリの使い方を述べたに過ぎない。

実際に自分が使っても問題ないのかどうかは,キャリアと相談すること。

参考

モバイルルータが不要になるので,家計が助かる。という大勢の声:

Proxoid - Google Play の Android アプリ
https://play.google.com/store/apps/de...

  • これがあるとパケット代を気にせず使えるので非常に助かってます。すごいです。


価格.com - 『proxoidについて』 富士通 ARROWS X F-10D docomo のクチコミ掲示板
http://bbs.kakaku.com/bbs/J0000005316...

  • 光を解約してアプリ1つでネットに繋げることが出来たら、とても家計が助かると思い


Androidアプリ 「Proxoid」 (通信) - AndroRank(アンドロランク)
http://androrank.com/?id=com.proxoid&...

  • これでモバイルできることが確認できたのでe-mobileを解約しました。


ラフなラボ: 続・UbuntuでAndroidをモデムにしてみた〜もといテザリングしてみた〜
http://laugh-labo.blogspot.jp/2010/02...

  • 予想外だったのは 意外にも料金がBizホーダイダブルの通常どおりの金額に収まったということ.
  • 当初はおそらく予想外の通信扱いされるだろうから定額の上限は上がる覚悟でいたけど、 正式にDocomoからきた請求書をみてもいつも通りだった
  • ということでProxoidは本当に緊急時の時は役に立つツールだなとは思いました. また、「Andoroidをモデムに!」とかいってましたが、こういうのデザリングっいうんですね.


のんびり、ゆっくり、いきましょ: android経由でインタネット接続(proxoid)
http://moriyasu.blogspot.jp/2011/09/a...

  • android関係の検索をしていると android経由でPCをインターネットに接続するというのを見て あまり機会がないもののいざというときのためにセットアップをしました。


ただし料金は自己責任:

Welcome To The Porch Garden: Android携帯をプロキシサーバにすることはできる??
http://porchgarden.blogspot.jp/2010/1...

  • で、気になるのはパケット料金・・・ Androidでテザリングしたら料金はどうなるのですか? - Proxoid なんか大丈夫そうかな・・。 くれぐれも自己責任、自己責任・・。


#android しづ子ファッション通信 Σ(^A^;) : [質問] Androidでテザリングしたら料金はどうなるのですか? - Proxoid
http://blog.livedoor.jp/maochan__/arc...

  • 気になる、パケット代ですが、そもそも、純粋なアプリからのアクセスとプロキシとしてのアクセスを、ドコモが判別出来るのかどうかが疑問
  • 現時点のMy DoCoMoのパケット料金の詳細には、追加料金は表示されて無いので、bizホーダイの定額扱いで行けるのかもしれません。


Android端末をPCにUSB接続すると、こんなことができる! - TaroidのAndroid日記
http://d.hatena.ne.jp/taroid/20110501...

  • Android Marketには「Proxoid」というアプリがあります。 これは、パソコンに接続されたAndroid端末をプロキシサーバとして使用するためのアプリケーション
  • 仕組みとしては、PC側のHTTPリクエストをAndroid端末が受け取り、それをPCの代理(プロキシ)としてリクエストを投げる
    • そして、インターネットから受け取ったHTTPレスポンスをPCへ返す
    • 結果、PCのWebブラウザ上でWebサイトを閲覧することができる
  • インターネットへHTTPリクエストを投げているのはAndroid端末ですから、その送信元IPアドレスもAndroid端末のもの
  • そのため、雑誌や各Webサイトで言われている「通信料金はどうなるか知らんよ」というのは心配要りません。キャリアの通信料金定額制度が適用されるはずです。キャリアはProxoidを使用していることを知る術がないからです。
  • しかしながら、この方法はお勧めいたしません。私からも申し上げますが、テザリングが許可されていない料金プランを契約されている方は、この方法により高額な料金を請求されても自己責任


エクスペリアのソフトでエクスペリアのソフトで「Pro...
http://detail.chiebukuro.yahoo.co.jp/...

  • エクスペリアをPCモデムとして使用したその際、パケホーダイダブル(上限5980円)が適用されず、料金上限がその月は13680円?までになってしまうようですのでご注意を(^^)


"proxoid使ってMacでテザリングできたみたい。料金は大丈夫なのか?もし大丈夫ならeモバイルいらなくなるんだけど。。。#xperia" - @syuta____________ (syuta.nakamura)
http://ja.favstar.fm/users/syuta/stat...

  • proxoid使ってMacでテザリングできたみたい。料金は大丈夫なのか?もし大丈夫ならeモバイルいらなくなるんだけど。。。#xperia


proxoid以外にも類似のアプリは存在する。

たとえば「PdaNet」というAndroidアプリ:

Proxoid : 御推薦!USB接続でAndroid携帯を使ってパソコンでネット!Androidアプリ330 | オクトバ
http://octoba.net/archives/20100110-p...

  • 同じ様なアプリはいくつか開発されていますが、Proxoidはルート権限が必要無く、マーケット上にあるアプリという事で紹介しました。
  • proxoidの設定が面倒だという方はPdaNetというアプリもあります。


PdaNetでテザリング。の設定方法(Windows + USB) | TeraDas−テラダス
http://www.teradas.net/archives/2423/

  • AndroidをPC/Mac用の無線LAN子機にできないか。と思い色々調べた
  • 無料アプリではこれ(PdaNet)が一番安定してるかなぁ。Wi-Fiルーターにするなら、Android公式テザリングがいいのかなぁ。とは思いますが。
  • Wi-Fiをテザリングする事もできる。
    • 普通テザリング。というと、3G・4Gなどのテザリングを思い浮かべるかもしれませんが、PdaNetはAndroid側の上流回線に縛りがなく、 Wi-Fiアクセスポイント→Android→USB接続→PC という使い方もできます。
    • つまり、Androidを無線LAN子機として使う事もできるわけです。
  • お約束の免責.
    • 本記事は技術的な情報提供を目的としたものであり、ご利用の際にはお使いの通信事業者の利用規約などを各自確認の上、順守願います。
    • また、本記事の内容を実施した事により、通信料定額サービスの範囲外となり、思いがけない多額の通信料が発生する事もあります


PdaNet+のアプリ情報 | Androidアプリ -Appliv
http://android.app-liv.jp/001649504/

  • 3G・4G・Wi-Fiをテザリングすることが可能


How to Tether Your Android Phone | Smarterware
http://smarterware.org/4575/how-to-te...

  • PdaNet costs $30 if you want to access https ports (which the free version blocks). To connect to the internet via the phone, you tap a button to start PdaNet on the phone, and click "Connect" in the PdaNet software on your computer.


Top 9 Tethering Apps for Android Phones | www.PlugThingsIn.com
http://www.plugthingsin.com/blog/top-...

  • PdaNet is regarded as one of the best tethering apps for the Android. It can be tethered via USB or Bluetooth to Windows or Mac, displays data usage in real time and it attempts to hide from your mobile internet provider so that you don’t get in trouble for tethering without having a plan


Internet SharerとFreeCapでUSBテザリング環境を構築しよう 特集その2 | あんどろいどスマート
http://android-smart.com/2011/10/inte...

  • AndroidでUSBテザリングを行なうためのアプリとして代表的な「EasyTether」や「PdaNet」には、無料版ではHTTPSによる通信が行えないという制限がある。

Koushik Duttaというアプリもある:

Turn Your Android Into a Hotspot Without Your Carrier Knowing - ReadWrite
http://readwrite.com/2012/01/03/turn_...

  • Koushik Dutta has an answer. He created an app that allows users to tether their Android smartphones to their computers and use the data connection as a mobile hotspot. The greatest part, it is nearly untraceable by the carriers.


Bypass Network Carrier's Tether Detection On Android With ClockworkMod Tether Alpha - Download Now! | Redmond Pie
http://www.redmondpie.com/bypass-netw...

  • The Android device itself doesn’t even need to be rooted. A computer app installs a virtual connection which understands how to communicate with the proxy on the phone.

SimpleProxyServerというアプリもある:

テザリング非対応スマホでテザリングする - daisuzu's notes
http://daisuzu.hatenablog.com/entry/2...

  • SimpleProxyServer というアプリを使ってみました。 これを使うとスマホ上でテザリングしながらProxyサーバを立てられるので クライアントはデフォルトゲートウェイのIPをProxyサーバに設定するだけでOK

AndroidだけでなくiPhoneでも同じようにプロキシを動作させるアイデアがあり,実践している人々もいる:

iPhoneでテザリングするの開発者なら自分でコンパイルすれば良いのではなかろうか - IwazerReport
http://www.iwazer.com/~iwazawa/diary/...

  • iPhoneで脱獄せずにテザリングできる系の話
  • 仕組みは ProxyとなるプログラムやアプリをiPhoneで起動. MacでアドホックWi-Fiネットワークを作成しiPhoneからWi-Fi接続. Macでの通信をiPhoneのSOCKET Proxyを介して行う という事
  • もちろんそんなアプリがAppleに承認されるはずはないです
  • 仕組みは分かってるのだから開発者たるもの自分で作れば良いじゃないか!よし、作るか!と思った


iPhoneで疑似テザリング(Sock Proxy)を利用する (要Developer) | Roguer
http://roguer.info/2012/07/09/5653/

  • Sock Proxyとして動作させる手法です。 まれにAppStoreにも掲載されますが基本的にはNGなのですぐに削除されたりしています。iPhone(iOS) Developerに入っている場合にはこの手のアプリもコンパイルして導入する事が出来ますので使う事が出来ます。


iphone-socks-proxy で(疑似)テザリング | blog.remora.cx
http://blog.remora.cx/2012/03/tetheri...

  • iphone-socks-proxy

8080番のようにポートを指定するので,この場合はバイパスできる通信はネット閲覧のみ:

HT-03AでPCのインターネット接続できるアプリ Proxoid | tetsuyanbo
http://www.tetsuyanbo.net/tetsuyanblo...

  • ブラウザでのネットワーク接続のみの様子。


ちなみに,Android「から」プロキシを使う機能は,わざと見つけづらくなっている:

仙石浩明の日記: Android 端末上で透過型プロキシを動かしてみる 〜 VPN のように使えて、しかも省電力
http://www.gcd.org/blog/2011/06/806/

  • Android 端末で使われるブラウザの多くが、 なぜかプロキシ設定の機能を持っていない。
  • プロキシ経由でアクセスされると、 モバイル端末からのアクセスなのか、 フツーの PC からのアクセスなのか、 区別がつかなくなってしまうので、 あえてプロキシ設定できないようにしているのかも
  • WiFi の詳細設定でプロキシを設定できる機種とできない機種があるようです。設定できる機種は Android のバージョンが 2.1 以前のものが大半であるような印象があるのです