• 5380阅读
  • 0回复

【原创】redhat9.0+双网卡+adsl做透明代理 [复制链接]

上一主题 下一主题
离线晋-dragon
 
只看楼主 倒序阅读 楼主  发表于: 2005-11-07
adsl 接 eth0
eth1接交换机
eth0:
ip:172.16.1.1 netmask:255.255.255.0
eth1
ip:172.160.0.1 netmask:255.255.255.0
两张网卡都不得设网关

adsl的安装:adsl-setup
过程按提示一步一步来。
拔号: adsl-start
测试adsl是否能上网:adsl-status

配置 squid:
http_port 172.16.0.1:8080
ache_mem 86 MB
cache_dir ufs /var/spool/squid 100 16 256
cache_mgr webmaster
httpd_accel_port 80
httpd_accel_host virtual
httpd_accel_with_proxy on
httpd_accel_uses_host_header   on

初始化:squid -z
启动:service squid start

配置iptables
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8080
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
我的blog:
http://spaces.msn.com/members/lianyunqing/
快速回复
限100 字节
 
上一个 下一个