免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2437 | 回复: 10
打印 上一主题 下一主题

Iptables+Squid做透明代理,客户机能ping外网,不能开网页 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-31 14:07 |只看该作者 |倒序浏览
系统:linux as4 u2、squid2.5
本地网:eth1
公网:  eth0

现象:
1、关掉Iptables后,在客户机浏览器设置代理,可以正常打开网页
2、停掉squid,在客户机设置网关、DNS,客户机可以正常上网。

问题:
开启iptables,开启squid,不在客户机浏览器设置代理,在客户机设置好网关、DNS、固定IP,
客户机能上打开网页,但是可以ping通外网。


部分操作:
squid.conf加入
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 -s 192.168.98.0/24 -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

查看规则:
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         
REDIRECT   tcp  --  192.168.98.0/24      0.0.0.0/0           tcp dpt:80 redir ports 3128

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         
MASQUERADE  all  --  0.0.0.0/0            0.0.0.0/0           

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

论坛徽章:
0
2 [报告]
发表于 2006-05-31 14:18 |只看该作者
apache 服务开了么?

论坛徽章:
0
3 [报告]
发表于 2006-05-31 14:22 |只看该作者

没有安装apache

没有安装apache

论坛徽章:
0
4 [报告]
发表于 2006-05-31 14:26 |只看该作者
贴 iptables-save 的结果
另外,和 apache 是否安装并启动了无关

论坛徽章:
0
5 [报告]
发表于 2006-05-31 14:31 |只看该作者
原帖由 platinum 于 2006-5-31 14:26 发表
贴 iptables-save 的结果
另外,和 apache 是否安装并启动了无关


# Generated by iptables-save v1.2.11 on Wed May 31 14:28:44 2006
*nat
REROUTING ACCEPT [39031:6094201]
OSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A PREROUTING -s 192.168.98.0/255.255.255.0 -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
# Completed on Wed May 31 14:28:44 2006
# Generated by iptables-save v1.2.11 on Wed May 31 14:28:44 2006
*filter
:INPUT DROP [8679:1439813]
:FORWARD ACCEPT [404:43873]
:OUTPUT ACCEPT [2445:219818]
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
COMMIT
# Completed on Wed May 31 14:28:44 2006

论坛徽章:
0
6 [报告]
发表于 2006-05-31 14:33 |只看该作者
你们贴代码的能否在发贴后看看自己的贴子?
code 引用难道都白设了吗?

论坛徽章:
0
7 [报告]
发表于 2006-05-31 14:46 |只看该作者
原帖由 platinum 于 2006-5-31 14:33 发表
你们贴代码的能否在发贴后看看自己的贴子?
code 引用难道都白设了吗?


严重道歉:)
再贴!
[root@gate ~]# iptables-save
# Generated by iptables-save v1.2.11 on Wed May 31 14:28:44 2006
*nat
:PREROUTING ACCEPT [39031:6094201]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A PREROUTING -s 192.168.98.0/255.255.255.0 -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
# Completed on Wed May 31 14:28:44 2006
# Generated by iptables-save v1.2.11 on Wed May 31 14:28:44 2006
*filter
:INPUT DROP [8679:1439813]
:FORWARD ACCEPT [404:43873]
:OUTPUT ACCEPT [2445:219818]
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
COMMIT
# Completed on Wed May 31 14:28:44 2006

论坛徽章:
0
8 [报告]
发表于 2006-05-31 14:50 |只看该作者
虽然没有用 [ code ]  括起来,但总比之前有表情好的多
你的问题很典型,看完这个就明白为什么了
http://bbs.chinaunix.net/viewthr ... ;highlight=platinum

论坛徽章:
0
9 [报告]
发表于 2006-05-31 16:32 |只看该作者
3128被封了,你在怎么Nat到3128,Input开3128端口

论坛徽章:
0
10 [报告]
发表于 2006-05-31 17:52 |只看该作者
原帖由 R9_Alien 于 2006-5-31 16:32 发表
3128被封了,你在怎么Nat到3128,Input开3128端口


初涉防火墙的配置,见笑:)不断尝试,不断进步!
以下是我现在的iptables-save:
但是问题依然存在

Untitled-1 copy.gif (5.46 KB, 下载次数: 71)

Untitled-1 copy.gif
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP