私は自分の携帯電話のすべてのトラフィックをワイヤレスプロバイダから完全に隠そうとしています。SSHトンネルを経由してALLアンドロイドトラフィックを直接
私はSSHトンネルを通って私の家のルータにiptables経由でトラフィックを誘導することでこれをしたいと思います。
携帯電話はルートされていて、CyanogenMod 7.1を実行しています(iptables対応)。
私はthis questionを見てきましたが、私はまだ細部に不安定です。 そのような質問は、単一のポートでこれを行う方法を説明していますが、単一のポートごとに1つのパケットごとにこれを行うにはどうすればよいですか?
この質問は実用的で学問的なものです。おかげさまで
これはユーザー空間で動作するアプリなので、私は持っていません。私は、起動からシャットダウンまでのすべてのパケットを暗号化したい。そのアプリでは、アプリを有効にするまで、パケットは通常通りキャリアを通過します。 – CatZilla
その場合、独自のファームウェアを構築する必要があります。 sshtunnelのソースを調べ、実行しているコマンド(トンネルの設定、実行、プロキシ、リダイレクトなど)を確認し、それらを起動スクリプトに追加します。 'userspace'の部分は、プロセス全体をキックスタートするための単なるGUIです。基本的に透過的なプロキシです.iptablesはすべてのトラフィックをプロキシにリダイレクトするために使用されます。 –
ところで、それは 'Auto connect'オプションを持っています。ネットワークが利用可能になるとトンネルを有効にするので、実際にアプリを手動で実行する必要はありません。 –