本测试实现一般squid代理,使客户机通过服务器连上外网
一、虚拟机下挂在光盘
mount /dev/cdrom /mnt
二、进入目录,安装squid软件包
rpm -ivh squid*.rpm
三、修改配置文件 /etc/squid/
端口配置 http_port 8888
内存配置 cache_mem 128 MB
目录大小 cache_dir ufs /var/spool/squid 2048 16 256
关联邮箱 cache_mgr root@example.com
禁止下载文件类型
acl badfiles urlpath_regex -i \.mp3$ \.exe$ \.rar$ \.zip$
http_access deny badfiles
允许访问 http_access allow all
可见主机名 visiable_hostname squidserver
四、创建squid目录
squid -zX
五、开启内核路由功能,将数据转发
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-prots 3128
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
六、启动服务 (失败时,注意防火墙和SElinux)
service squid start
七、在客户端的ie浏览器中设置代理服务器即可访问。