1.实现了我们内网(C网)中的一台机器(proxy)与B网服务提供机器(server)的直连。因此,proxy可以直接访问server的资源。
2.A网中的机器都可以通过C网与proxy连接。
3.proxy系统是Linux RedHat AS5。使用squid提供代理服务。
squid按照http://www.chnlanker.com/web-server/3760.html中的步骤安装的squid-2.7.STABLE9。第一次安装完成后,使用下面的配置,启动成功,并运行正常:
visible_hostname squid.bwtz.com cache_dir ufs /data/cache1/ 1024 16 256 cache_mem 256 MB cache_effective_user squid cache_effective_group squid http_port 192.168.0.114:3128 cache_mgr [email protected] cache_access_log none cache_store_log none acl all src 0.0.0.0/0 acl normal src 192.168.0.2-192.168.0.255/32 http_access allow normal
最近调试程序时,把squid关掉,再启动时代理无法使用。查找了很多资料,重装程序,修改配置,都不起作用。耗费了一整天的时间后,终于发现,是因为在启动squid前,没有停止iptables服务。 特此记录!
另:无法理解iptables服务,为什么会影响squid,谁能解惑?