プロクシサーバーsquidで複数ipアドレス設定

プロクシサーバーを運用しており、squidを利用しているのですが
複数ip利用の必要性が出てきたのでその際のメモを残します。

squidの複数ip運用は英語でも情報がなく、ハマる方がいるかもしれないので念のため。

例)
ip1:200.200.200.200
ip2:200.200.200.201

以下を編集します。

vi /etc/squid/squid.conf

まず、ポートのリスンに追加

http_port 200.200.200.200:3128
http_port 200.200.200.201:3128

aclを記述します

acl ip1 myip 200.200.200.200/32
acl ip2 myip 200.200.200.201/32

outgoingアドレスを設定

tcp_outgoing_address 200.200.200.200 ip1
tcp_outgoing_address 200.200.200.201 ip2

そして、dns serverの設定も変更する必要があります

dns_nameservers xxx.xxx.xxx.xxx

/etc/init.d/squid restart

 

これで完了。知っていれば簡単ですね。