免费注册 查看新帖 |

Chinaunix

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

[proxy] squid反向代理,客户端源IP问题.急!急!急! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-07-30 16:49 |只看该作者 |倒序浏览
本帖最后由 hackmail 于 2010-08-21 21:13 编辑

我的网站前端放了一个squid服务器,所有的请求都是通过squid转发给后台的WEB服务器。但是现在出现了一个问题,
我的WEB服务器上无法显示访问者的源IP地址,所显示的都是squid服务器的IP。
请大侠帮忙解决。
我用的是squid2.5版本




2010年8月6日编辑
我今比较了几个squid版本,--enable-follow-x-forwarded-for 这个参数在squid2.6版本中存在,但是在squid2.5和squid3.0都不存在,不知道为什么?那么到底在squid2.5和squid3.0是用什么功能来实现的?

论坛徽章:
9
2015亚冠之阿尔纳斯尔
日期:2015-09-10 16:21:162015亚冠之塔什干火车头
日期:2015-07-01 16:23:022015年亚洲杯之巴勒斯坦
日期:2015-04-20 17:19:46子鼠
日期:2014-11-13 09:51:26未羊
日期:2014-08-28 18:13:36技术图书徽章
日期:2014-02-21 09:30:15酉鸡
日期:2014-01-14 11:12:49天蝎座
日期:2013-12-09 17:56:53平安夜徽章
日期:2015-12-26 00:06:30
2 [报告]
发表于 2010-07-30 17:31 |只看该作者
follow_x_forwarded_for allow all

论坛徽章:
0
3 [报告]
发表于 2010-07-30 19:15 |只看该作者
回复 2# HH106


    我用的是squid2.5版本,没这个命令啊。提示如下错误:

[root@redhat5 squid-2.5.STABLE14]# /home/squid/sbin/squid -k parse
2010/07/30 19:13:57| parseConfigFile: line 44 unrecognized: 'follow_x_forwarded_for allow all'

论坛徽章:
9
2015亚冠之阿尔纳斯尔
日期:2015-09-10 16:21:162015亚冠之塔什干火车头
日期:2015-07-01 16:23:022015年亚洲杯之巴勒斯坦
日期:2015-04-20 17:19:46子鼠
日期:2014-11-13 09:51:26未羊
日期:2014-08-28 18:13:36技术图书徽章
日期:2014-02-21 09:30:15酉鸡
日期:2014-01-14 11:12:49天蝎座
日期:2013-12-09 17:56:53平安夜徽章
日期:2015-12-26 00:06:30
4 [报告]
发表于 2010-07-31 09:38 |只看该作者
哦,2.6以后的版本有,我没用过squid2.5,也许参数不一样
试试forwarded_for on

论坛徽章:
0
5 [报告]
发表于 2010-07-31 10:49 |只看该作者
哦,2.6以后的版本有,我没用过squid2.5,也许参数不一样
试试forwarded_for on
HH106 发表于 2010-07-31 09:38



    forwarded_for on 的作用是让客户端看到squid服务器的IP地址,如果这个参数关闭客户端将看到squid后面web服务器的ip。

论坛徽章:
0
6 [报告]
发表于 2010-08-01 11:29 |只看该作者
有人知道怎么解决没有?

论坛徽章:
0
7 [报告]
发表于 2010-08-02 15:43 |只看该作者
1.编译时指定--enable-follow-x-forwarded-for
2.在配置文件中增加 follow_x_forwarded_for allow all

论坛徽章:
0
8 [报告]
发表于 2010-08-03 21:17 |只看该作者
1.编译时指定--enable-follow-x-forwarded-for
2.在配置文件中增加 follow_x_forwarded_for allow all
zgbchi 发表于 2010-08-02 15:43



    squid2.5版本,我查了一下没有这个参数啊。

论坛徽章:
0
9 [报告]
发表于 2010-08-04 15:17 |只看该作者
为何不用squid日志代替web服务器的日志?

论坛徽章:
0
10 [报告]
发表于 2010-08-04 16:41 |只看该作者
为何不用squid日志代替web服务器的日志?
abc3w 发表于 2010-08-04 15:17



    因为后台网站上要显示用户的IP地址,所以不能这样做。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP