Android 経由の SSH トンネル

Android 経由の SSH トンネル

SOCKS プロキシと Windows で問題が発生しています。現在、ローカル ポート 22222 を自宅の SSH サーバーにマッピングしています。すべてのトラフィックを手動でトンネル経由でプッシュするようにブラウザーを設定すると、問題なく動作し、IP アドレスが自宅の IP として表示されます。

しかし、すべてのトラフィックを SSH トンネル経由でプッシュしようとすると、問題が発生します。主に、ラップトップがトンネル経由でプッシュするものを選択しているからです。一部のトラフィックは自宅にルーティングされているように見えますが、一部のトラフィックはそうではありません。

私は Windows 8.1 を使用しており、sock=127.0.0.1 ポート 22222 を設定しました。デフォルト設定でブラウザーを開き、IP をチェックしたところ、動作しているようでした。自宅の IP が表示され、約 1 分後に再確認すると、現在の場所の IP が表示されました。そして、時々 IP が反転します。

自宅への接続をトンネル化し、ブラウザからインターネットにアクセスすることに問題はありません。しかし、ラップトップからのすべてのトラフィックを SSH トンネルを使用するように設定するのに問題があります。ステップ 2 に進まずにこの問題を解決する方法はありますか。

ステップ 2: すべてのトラフィックを携帯電話の SSH トンネル経由でテザリングするというアイデアを思いつきました。そうすれば、ラップトップ接続をまったく変更する必要がなくなります。携帯電話はルート化されており、SSH トンネル アプリを使用してすべてのトラフィックを転送します。ただし、テザリングすると、ローカル アドレス (つまり、現在の場所のアドレス) しか取得されません。これを機能させるには、携帯電話で何を変更すればよいか、何かアイデアはありますか?

関連情報