OS X Server 3.0 インストールでプロキシ サーバーとして squid を実行しようとしています。マシンに 3 つの IP が割り当てられています。以下に示すように、複数の発信 IP を機能させるために、いくつかの異なるオプションを試しました。私がしたいことは、リクエストが 1.2.3.187 に届いた場合、送信アドレスは 1.2.3.187 になるということです。私が持っている3つのIPについても同様です。これが私が試した2つの構成です。
------構成1------
http_port 50.20.213.187:3129 name=3129 http_port 50.20.213.189:3130 name=3130
acl Tasty3129 myportname 3129 src 127.0.0.1/8 http_access allowtasty3129 tcp_outgoing_address 1.2.3.187 Tasty3129
acl Tasty3130 myportname 3130 src 127.0.0.1/8 http_access 許可 Tasty3130 tcp_outgoing_address 1.2.3.189 Tasty3130
-- 上記では、src が実際にどうあるべきかわかりません --- ソースが localhost である場合、または ipchicken からテストしているコンピューターの IP から、私の IP がマシンのベース IP であることがわかります。 186。
----構成 2---------
acl ip1 myip 1.2.3.186 acl ip2 myip 1.2.3.187 acl ip3 myip 1.2.3.189 tcp_outgoing_address 1.2.3.186 ip1 tcp_outgoing_address 1.2.3.187 ip2 tcp_outgoing_address 1.2.3.189 ip3
---構成 2 で、プロキシ (ベース マシン アドレス) として .186 を使用すると、別のコンピューターの firefox を介してプロキシ設定を介してチャームのように動作するか、curl --proxy 1.2.3.186:3128 --trace - www.whatsmyip.us
ただし、.186 を .187 に置き換えようとすると、ブラウザーまたは curl を使用したターミナル経由で html ページの奇妙なインデックスが表示され、次のようなメッセージが表示されます。
私はこれに慣れていないので、おそらく基本的なものを見逃しているので笑えます。しかし、誰かが私が間違っている可能性があるという考えを持っているなら、私はそれを大いに感謝します. 完全な mac のガイドを見つけることができませんでしたが、ネットワークでは各 IP にイーサネット インターフェイスが必要になると思います。(私は持っています)しかし、他にどのような設定が必要かはわかりません。プロキシ設定?もしそうなら、設定はどうあるべきですか?
前もって感謝します