web-dev-qa-db-ja.com

iOSでローカルSSHSOCKSプロキシを介してすべてのトラフィックをルーティングするにはどうすればよいですか?

注:iOSは技術的にはSUで許可されていない「携帯電話」向けですが、この質問は技術的なものであり、通常の使用法ではないようです。私はそれをコンピューターソフトウェアと見なしています。

Safariとアプリの両方のトラフィックをリモートのLinuxサーバー経由でルーティングしたいのですが。ターミナルアプリ(明らかにiDeviceはジェイルブレイクされています)を使用して、サーバーへの安全なトンネルを開くために「ssh-D」を使用してローカルSOCKSプロキシを作成すると思いました。

ローカルホストプロキシを使用するようにグローバルプロキシ設定を変更するにはどうすればよいですか?

同じ効果を達成するための他のアイデアは大歓迎です。

3
GJ.

自分で試したことがないので、これは純粋に理論ですが、ローカルファイルシステムに保存したiOS用のプロキシ自動設定(.pac)ファイルを設定するのはどうでしょうか。そして、iOSの設定からそのファイルを参照できます。

.pacファイルがネットワーク上の共有場所に保存されている場合の方法を詳しく説明しているこの古いリンクを掘り下げましたが、ローカルファイルを指すように簡単に変更できます。

http://snipplr.com/view/16563/how-to-connect-to-a-socks-proxy-from-an-unjailbroken-iphoneipod-touch/

2
Dan