アプリごとに特定のSOCKSプロキシを介してトラフィックをルーティングする方法


10

プロキシ設定が組み込まれていない特定のデスクトップアプリを実行しています(実際には、違いがある場合はAIRを介して)。

安全なSOCKSプロキシを介してこのアプリから送信されるすべてのトラフィックを取得する必要があります。これは、他の多くのアプリに影響するため、グローバルネットワーク設定を使用できないことを意味します。

アプリごとに特定のSOCKSプロキシを介してすべてのネットワーク通信を強制する方法はありますか?

また、特定のIPアドレスに基づいてそのようなルーティングをグローバルに実行する方法があるかどうかを知ることも役立ちます(これにより、ある程度の回避策が可能になる場合があります)。

回答:


4

ProxyCapを使用すると、プロキシサーバーを介してコンピュータのネットワーク接続をリダイレクトできます。どのアプリケーションがプロキシ経由でどのような状況でインターネットに接続するかをProxyCapに指示できます。これは、インターネットクライアントを再構成する必要なしに、ユーザーフレンドリーなインターフェースを介して行われます。

主な機能:

  • SOCKS4、SOCKS5、およびHTTPSプロキシサーバーのサポート
  • SSHトンネリングの直接サポート(プロキシサーバーとしてSSHサーバーを指定)
  • TCPおよびUDPベースのネットワークプロトコルのサポート
  • プロキシ側のDNSサポート
  • 柔軟なルーティングルール
  • プロキシチェーンのサポート
  • IPv6サポート
  • 64ビットアプリケーションのサポート
  • 集中管理サポート

1
ProxyCapはOS Xでも利用できます
GJ。

1

Mac OS X米国外のウォッチhulu.comの記事 で、著者はmacportsからtsocks / dsocks / danteを試しましたが、どれもうまく機能しませんでした。この記事は2009年に作成されたため、これらのアプリケーションが改善されて動作する可能性はかなりあります。

著者が最終的に見つけたのは、 Proxifier for Mac OS Xです。これは、さまざまな種類のプロキシを通じてアプリケーション全体をトンネリングできるネイティブのココアアプリケーションです。

そのProxification Rulesメニューには「Process Only the Following」オプションがあり、プロキシを介してトンネリングするアプリケーションのルールを追加できます(デフォルトでは、すべてをsocksifyしようとします)。


0

MacPortsには、通常はプロキシーに対応していない、またはSOCKSを実行できないアプリケーションでSOCKSプロキシーを使用するためのtsocksポートがあります。ターミナルからアプリケーションを起動できる場合は、ニーズを満たす可能性があります。


これは既存の答えを繰り返すように思えます。
harrymc
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.