組み込みのプロキシ構成設定のない特定のデスクトップアプリを実行しています(実際には違いがある場合はAIRを介して)。
安全なSOCKSプロキシを介して送信されるこのアプリからすべてのトラフィックを取得する必要があります。これは、他の多くのアプリに影響するため、グローバルネットワーク設定を使用できないことを意味します。
アプリごとに特定のSOCKSプロキシを介してすべてのネットワーク通信を強制する方法はありますか?
特定のIPアドレスに基づいてそのようなルーティングをグローバルに実行する方法があるかどうかを知ることも役立ちます(これにより、ある程度の回避策が可能になる場合があります)。
ProxyCap を使用すると、プロキシサーバー経由でコンピュータのネットワーク接続をリダイレクトできます。どのアプリケーションがプロキシを介してインターネットに接続するか、どのような状況でProxyCapに指示することができます。これは、インターネットクライアントを再構成する必要なしに、ユーザーフレンドリーなインターフェースを介して行われます。
主な機能:
記事 Mac OS Xで米国外のhulu.comを見る で、著者は macports からtsocks/dsocks/danteを試しましたが、どれもうまくいきませんでした。この記事は2009年に作成されたため、これらのアプリケーションが改善されて動作する可能性は十分にあります。
著者が最終的に見つけたのは Mac OS Xのプロキシー であり、さまざまな種類のプロキシーを介してアプリケーション全体をトンネリングできるネイティブのココアアプリケーションです。
そのProxification Rulesメニューには「Process Only the Following」オプションがあり、プロキシを介してトンネリングするアプリケーションのルールを追加できます(デフォルトでは、すべてをsocksifyしようとします)。
MacPortsには tsocksポート があり、通常はプロキシーに対応していない、またはSOCKSを実行できないアプリケーションでSOCKSプロキシーを使用できます。ターミナルからアプリケーションを起動できる場合は、ニーズを満たす可能性があります。