免费注册 查看新帖 |

Chinaunix

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

[proxy] 客户端可通过IE代理上网,无法实现透明代理上网?? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-17 22:03 |只看该作者 |倒序浏览
RHEL AS 4.0 U1,使用系统自带的iptables和squid。
现在客户端都可以通过在browser里设置proxy,rhel ip:3128上网。
可是当把客户端默认gw设置为rhel ip并在ie里取消代理时,无法浏览网页获上qq等。
大家有没有遇到过这种情况。

论坛徽章:
0
2 [报告]
发表于 2005-08-17 23:44 |只看该作者

客户端可通过IE代理上网,无法实现透明代理上网??

你的iptables配置错误

论坛徽章:
0
3 [报告]
发表于 2005-08-18 00:23 |只看该作者

客户端可通过IE代理上网,无法实现透明代理上网??

那为什么客户端还可以通过代理上网啊?
我记得说要配置squid的透明代理需要把squid.conf中httpd_accel_host设为virtual,可是我设置了,squid提示配置错误,后来就把httpd_accel_host virtual取消了。
rhel只有单网卡,和客户端一同连到switch,rhel通过pix-525 nat出去。
我的iptables配置如下:
# Generated by iptables-save v1.2.11 on Tue Aug 16 22:34:09 2005
*filter
:INPUT ACCEPT [2111]
:FORWARD ACCEPT [0]
:OUTPUT ACCEPT [1034]
-A INPUT -j ACCEPT
-A OUTPUT -j ACCEPT
-A FORWARD -s 192.168.1.0/24 -j ACCEPT
COMMIT
# Completed on Tue Aug 16 22:34:09 2005
# Generated by iptables-save v1.2.11 on Tue Aug 16 22:34:09 2005
*nat
REROUTING ACCEPT [0]
OSTROUTING ACCEPT [0]
:OUTPUT ACCEPT [2]
-A PREROUTING -p tcp -s 192.168.1.0/24 --dport 80 -j REDIRECT --source-port 3128
-A POSTROUTING -p tcp -s 192.168.1.0/24 -j MASQUERADE
COMMIT
# Completed on Tue Aug 16 22:34:09 2005
# Generated by iptables-save v1.2.11 on Tue Aug 16 22:34:09 2005
*mangle
REROUTING ACCEPT [0]
:INPUT ACCEPT [2111]
:FORWARD ACCEPT [0]
:OUTPUT ACCEPT [1034]
OSTROUTING ACCEPT [0]
-A PREROUTING -j ACCEPT
-A FORWARD -j ACCEPT
-A POSTROUTING -j ACCEPT
COMMIT
# Completed on Tue Aug 16 22:34:09 2005
我只会配置双网卡的iptables,单网卡没有配置过,我自己也觉得我的iptables配置肯定错误百出的,可是又不知道错在哪儿!
大家帮我看看。
rhel ip:10.53.10.1/16,客户端也是在10.53.0.0/16,rhel nat ip:1.1.1.1

论坛徽章:
0
4 [报告]
发表于 2005-08-18 12:58 |只看该作者

客户端可通过IE代理上网,无法实现透明代理上网??

你的网络里面还有 PIX,看来拓扑比较复杂
你说了 LINUX 通过 PIX 上网,但不知其他机器是通过哪里上网
最好说出你的网络拓扑

论坛徽章:
0
5 [报告]
发表于 2005-08-18 13:49 |只看该作者

客户端可通过IE代理上网,无法实现透明代理上网??

原帖由 "platinum" 发表:
你的网络里面还有 PIX,看来拓扑比较复杂
你说了 LINUX 通过 PIX 上网,但不知其他机器是通过哪里上网
最好说出你的网络拓扑

我们公司的客户段都通过isa server 2004上网,在ie浏览器里设置代理,现在出于流量限制及管理扩展性考量,准备慢慢倒入linux下iptables+squid等。现在正在测试中。
我用的测试电脑安装rhel as 4.0,该电脑通过pix 525动态nat到internet。只有一张网卡,我不知道这种情况下他能不能实现透明代理功能。目前遇到的情况上面已经写得很详细了。
请platinum大法师帮帮忙。

论坛徽章:
0
6 [报告]
发表于 2005-08-18 14:14 |只看该作者

客户端可通过IE代理上网,无法实现透明代理上网??

这里图片上传大小有限制,用yahoo的相册又不能显示图片原始大小,估计会看不清。
大家知道哪儿有比较好的可以显示原始尺寸的相册网站吗?

论坛徽章:
0
7 [报告]
发表于 2005-08-18 14:20 |只看该作者

客户端可通过IE代理上网,无法实现透明代理上网??

总之,要上网的 client,网关需要把他们对外访问的 TCP/80 数据包转向到 squid 上才可以

论坛徽章:
0
8 [报告]
发表于 2005-08-18 14:23 |只看该作者

客户端可通过IE代理上网,无法实现透明代理上网??

我已经转过了呀,这是我iptables的设置,请指教。
# Generated by iptables-save v1.2.11 on Tue Aug 16 22:34:09 2005
*filter
:INPUT ACCEPT [2111]
:FORWARD ACCEPT [0]
:OUTPUT ACCEPT [1034]
-A INPUT -j ACCEPT
-A OUTPUT -j ACCEPT
-A FORWARD -s 192.168.1.0/24 -j ACCEPT
COMMIT
# Completed on Tue Aug 16 22:34:09 2005
# Generated by iptables-save v1.2.11 on Tue Aug 16 22:34:09 2005
*nat
REROUTING ACCEPT [0]
OSTROUTING ACCEPT [0]
:OUTPUT ACCEPT [2]
-A PREROUTING -p tcp -s 192.168.1.0/24 --dport 80 -j REDIRECT --source-port 3128
-A POSTROUTING -p tcp -s 192.168.1.0/24 -j MASQUERADE
COMMIT
# Completed on Tue Aug 16 22:34:09 2005
# Generated by iptables-save v1.2.11 on Tue Aug 16 22:34:09 2005

论坛徽章:
0
9 [报告]
发表于 2005-08-18 14:27 |只看该作者

客户端可通过IE代理上网,无法实现透明代理上网??

但是,其他用户上网是通过这台 LINUX 吗?
client 的 IP 又是多少呢?

论坛徽章:
0
10 [报告]
发表于 2005-08-18 18:55 |只看该作者

客户端可通过IE代理上网,无法实现透明代理上网??

原帖由 "platinum" 发表:
但是,其他用户上网是通过这台 LINUX 吗?
client 的 IP 又是多少呢?

其他用戶不參與測試,通過isa server上網.
我現在的問題僅僅針對圖中兩台電腦提問,rhel as 4.0,另外一台測試電腦就是iptables+squid的客戶端.ip詳見圖.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP