Squidの簡単な使用

1438 ワード

1.squid構成
# Squid normally listens to port 3128

http_port 10.8.0.10:3128

hosts_file /etc/hosts

cache_access_log /var/log/squid/access.log

acl localnet src 10.0.0.0/8

ここで、クライアントは10.8.0.10というIPを介してsquidにアクセスする.
したがって、すべてのソースアドレスをサポートする要求は10.0.0.0/8です.
2.iptables転送
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -d 52.0.0.0/8 -o eth1 -j MASQUERADE
この文は、すべてのソースアドレスが10.8.0.0/24であり、宛先アドレスが52.0.0.0/8の要求がeth 1に転送され、ソースアドレスが出口IP(MASQUERADEの役割)に変換されることを示す.
3.ローカルアドレス変換
hosts_file/etc/hostsはsquidにhostsに行ってローカルアドレスとローカルドメイン名の変換を検証することを教えます
4.macのコマンドラインでプロキシを使用する
コマンド・ラインを使用して、このエージェントからローカル・アドレスにアクセスできるかどうかをテストできます.macコマンドは次のとおりです:http_proxy="10.8.0.10:3128"curl -I http:// master:8080
詳細については、以下を参照してください.http://www.douban.com/note/259545504/
5.omegaプロキシ設定
エージェントサーバを新規作成する場合は、エージェントしないアドレスからを削除することに注意してください.そうしないと、masterなどのローカルアドレスのリクエストをエージェントサーバに転送できません.