با سلام
من روی ubuntu 11.04 برنامه squid 2.6 stable را نصب کردم تنظیمات transparent
http_port 3128 transparent
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
و دستورات iptables
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -jREDIRECT --to-ports 3128
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
را زدم و روی کلاینت Gateway را گذاشتم squid
ولی هر درخواستی کلاینت می ده مستقیم میره از سایت اصلی می گیره و از کش دریافت نمیکنه ضمنا ip forward هم تنظیم شده لاگ درخواست ها را از access.log خوندم ودیدم که همه درخواست ها Direct شده اند
نکنه اینکه پس از زدن دستورات iptables دستور iptables-save را زدم ولی iptables -L چیزی داخل chain ها نشان نمی ده
با تشکر
موضوعات مشابه:
- مشکل در transparent کردن Squid
- Transparent Cache Implementation Using Squid
- من squid نصب كردم و transparent نميشه
- کمک در نصب cache در حالت transparent
- WCCP يا Transparent Cache