Androidからのすべてのトラフィックをプロキシ/トンネル経由でTomatoルーターにルーティングする方法はありますか?
この質問は、Android Enthusiasts Stack Exchangeで回答できるため、スーパーユーザーから移行されました。 7年前に移行され ました。 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がありますか?これの設定方法もわかりません。 TomatoVPN ロードキルmod SgtPepperKSU mod トールmod デスクトップ上でVPNサーバーを実行することもできますが、ルーター自体で実行するよりも信頼性が低く、おそらく低速です。ルーターのファームウェアを変更することはできますが、基本的な問題が壊れるのを警戒しています。トマトは通常のものには問題がありません。 関連:閲覧用に(ルート化された)G1へのSSHトンネルを設定している人はいますか?