要起返個Transparent Proxy - Squid

雖然得一個人的"Network",但係我都起返個transparent proxy,因為可以
  1. 試試自己上網之後可以track 到自己會到什麼site,非常有趣
  2. 如果屋企仔女大之後可以用這個transparent proxy block 佢地上網同icq 時間
  3. 自己建立一個健康網 - 即係網絡警察
#apt-get install squid 首先要set 好個 squid.conf #vi /etc/squid/squid.conf 加入
acl our_networks src 192.168.10.0/24 http_access allow our_networks httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_use_host_header on
然後設定iptables,將由network 的http request 轉入去個proxy到。 #vi /etc/init.d/rc.firewall 加入
echo "Starting Transparent Proxy..." $IPT -t nat -A PREROUTING -i eth1 -p TCP -s 192.168.10.0/24 --dport 80 -j REDIRECT --to-ports 3128
然後restart 個 squid service #/etc/init.d/squid restart 好處:不需個user 自己改電腦setting... 參考資料
  1. http://netlab.kh.edu.tw/document/%E5%BC%B5%E6%AF%93%E9%BA%9F/NAT%20On%20FreeBSD.htm
  2. http://linux.vbird.org/linux_server/0420squid.php

Comments

Popular Posts