Androidフォンを公共のWi-Fiポイント(暗号化されていない接続があるもの)に接続できるようにしたいのですが、
- 暗号化されていない無線通信を傍受することで、人々は私がやっていることを見ることができます
- APの所有者またはそれにログインしている他の人は、私が何をしているかを見ることができます
- ハッカーはアクセスポイントのふりをして、中間者攻撃を実行できます
アクセスポイントに自動的に接続するWi-Fi RulerやWeFiなどのツールがありますが、ランダムなAPは信頼していません。すべてのトラフィックが暗号化されたトンネルを通過してホームルーターに到達し、そこからインターネットに到達するようにしたいと思います。
以前、SSH / SOCKSとPPTPを使用して他のコンピューターからこのようなトンネルを作成しました。Androidでこれを行う方法はありますか?
すなわち:
- 私の電話はCyanogenMod 7.1.0を持っています
- 私のルーターには現在TomatoUSBバージョン1.28があります
ルーターのファームウェアを変更したいのですが、DD-WRTの切断に問題があったため、Tomatoを使用しています。可能な解決策:
動的SOCKSプロキシを使用した SSH :
- AndroidはおそらくConnectBotを介してこれをサポートしていますが、すべてのトラフィックをルーティングするためにそれを取得する方法がわかりません。
- Tomatoはこれをネイティブにサポートしています。
職場でのWebブラウジングにTunnelierでこれを使用しています。ただし、プロキシを通過するには各アプリを設定する必要があります。
PPTP:
- Androidはこれをネイティブにサポートします。
- jyavenard modを入手してコンパイルしない限り、Tomatoはこれをサポートしませんか?
私は以前にPPTPを使用し、それはWindowsとDD-WRTにネイティブだから仕事で、中国でのWebブラウジングのために。しばらくして問題が発生し始めた後、DD-WRTで問題が発生し始めたため、代わりにSSHトンネルに切り替えました。また、セキュリティ上の欠陥があると思われますが、それがどれほど大きな問題なのかはわかりません。
IPSec L2TP:
- Android(電話)とWindows(仕事/中国)は両方ともこれをネイティブにサポートします
- 私はそうするルーターを知りません。openswanを使用してコンピューターで実行できますが、2つの障害点があります。
OpenVPN:
- CyanogenMod にはこれが含まれており、通常のVPNインターフェイスで新しいOpenVPNを作成するエントリがありますが、構成方法はわかりません。
- TunnelDroidは明らかにこの一部を処理します。
- 将来のバージョンでは、VPN設定がネイティブでサポートされる予定ですか?
- Tomatoはこれをサポートしていませんが、サポートしているMODがありますか?これの設定方法もわかりません。
デスクトップ上でVPNサーバーを実行することもできますが、ルーター自体で実行するよりも信頼性が低く、おそらく低速です。ルーターのファームウェアを変更することはできますが、基本的な問題が壊れるのを警戒しています。トマトは通常のものには問題がありません。