web-dev-qa-db-ja.com

ローカルプロキシを介してすべてのトラフィックを転送するipfwルール

Httpを介して外部API呼び出しを行うアプリをテストおよびスタブするためのローカルhttpプロキシを設定したいと思います。

Ipfwでこれを行う最善の方法がわかりません。プロキシを特定のユーザーとして実行してから、すべてのhttpトラフィックをこのプロキシにリダイレクトしたいのですが、このユーザーからのすべてのhttpトラフィックを許可する必要があります。このためのipfwルール?

OSXを使用しています。

1
olivernn
ipfw add 666 fwd 127.0.0.1,80 tcp from me to any 80 not uid user_proxy

これにより、理論的には、プロキシがuser_proxyユーザーの下で実行されているポート80に向けられたローカルで生成されたトラフィックがlocalhost:80に転送されます。なぜこれが機能しないのかわかりません。私のシステムでは、マシンは実行した直後に停止します(OS X10.8)。問題を解決できましたか?

1
foxx1337