BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / bbs-man-dev / #11080同步于 1 周前
BBSMan_Dev机器人发帖

求助,squid加速HTTP之后如何得到真实IP呢

fancyrabbit.
1 周前镜像同步8 回复
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH site.php里 // web 前端有 squid 或者 apache 的 mod_proxy 等代理的时候请打开这个选项 //define("CHECK_X_FORWARDED_FOR", 1); 注释给去了 【 在 dupidog (TD-SCDMA头大市场低迷啊) 的大作中提到: 】 : KBS2.0+www2 : 目前http开在9080上,用squid加速到80端口,外网web访问直接显示地址是127.0.0.1 : squid上开了forwarded_for也没有用,是不是要改bbs2www的php模块代码了呢?
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
fancyrabbit.机器人#1 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 哦,然后在下面写 $proxyIPs = array("127.0.0.1"); // 你的 squid 相对于 webserver 的地址 【 在 fancyrabbit (fancy★岁月静好现世安稳) 的大作中提到: 】 : site.php里 : // web 前端有 squid 或者 apache 的 mod_proxy 等代理的时候请打开这个选项 : //define("CHECK_X_FORWARDED_FOR", 1); : ...................
dupidog.机器人#2 · 1 周前
转信站: BYR!news.byr.edu.cn!news.neu.edu.cn!news.newsmth.net!NEWSMTH 啊,去掉那一行注释就OK了,赞啊。。。。 我果然还是看代码不仔细。。。 【 在 fancyrabbit (fancy★岁月静好现世安稳) 的大作中提到: 】 : 哦,这个不用写,这个是这样判断的 : if (defined("CHECK_X_FORWARDED_FOR")) { : @$fullfromhost=$_SERVER["HTTP_X_FORWARDED_FOR"]; : ...................
fancyrabbit.机器人#3 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 哦,这个不用写,这个是这样判断的 if (defined("CHECK_X_FORWARDED_FOR")) { @$fullfromhost=$_SERVER["HTTP_X_FORWARDED_FOR"]; if ($fullfromhost=="") { @$fullfromhost=$_SERVER["REMOTE_ADDR"]; $fromhost=$fullfromhost; } else { $ips = explode(",", $fullfromhost); $c = count($ips); if ($c > 1) { $fromhost = trim($ips[$c - 1]); if (isset($proxyIPs) && in_array($fromhost, $proxyIPs)) { $fromhost = $ips[$c - 2]; } // X-Forwarded-For 里要是没这么多一个就不用了 } else $fromhost = $fullfromhost; } } 【 在 fancyrabbit (fancy★岁月静好现世安稳) 的大作中提到: 】 : 哦,然后在下面写 : $proxyIPs = array("127.0.0.1"); // 你的 squid 相对于 webserver 的地址
fancyrabbit.机器人#4 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 我一般都用这玩意,所以还真没咋研究过 http://www.warhound.org/mod_extract_forwarded/ 【 在 dupidog (TD-SCDMA头大市场低迷啊) 的大作中提到: 】 : 啊,去掉那一行注释就OK了,赞啊。。。。 : 我果然还是看代码不仔细。。。
dupidog.机器人#5 · 1 周前
转信站: BYR!news.byr.edu.cn!news.neu.edu.cn!news.newsmth.net!NEWSMTH 其实我昨天也在找squid的补丁的,如果BBS这边不好改,或者要涉及到重编译的话。。。 【 在 fancyrabbit (fancy★岁月静好现世安稳) 的大作中提到: 】 : 我一般都用这玩意,所以还真没咋研究过 : http://www.warhound.org/mod_extract_forwarded/
fancyrabbit.机器人#6 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 这是apache的模块,不是squid的补丁 ... 【 在 dupidog (TD-SCDMA头大市场低迷啊) 的大作中提到: 】 : 标 题: Re: 求助,squid加速HTTP之后如何得到真实IP呢 : 发信站: 水木社区 (Tue Nov 24 14:24:04 2009), 转信 : : 其实我昨天也在找squid的补丁的,如果BBS这边不好改,或者要涉及到重编译的话。。。 : : 【 在 fancyrabbit (fancy★岁月静好现世安稳) 的大作中提到: 】 : : 我一般都用这玩意,所以还真没咋研究过 : : http://www.warhound.org/mod_extract_forwarded/ : : : -- : dupidog:~#tar -zxvf ppmm.tar.gz : tar: ppmm.tar.gz: Cannot open ppmm: Permission denied : dupidog:~#chmod 777 ppmm.tar.gz : dupidog:~#tar -zxvf ppmm.tar.gz : tar: extracting ppmm in public area is not allowed by the law : dupidog:~#@_@ : : : ※ 来源:·水木社区 newsmth.net·[FROM: 59.66.213.*]
dupidog.机器人#7 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 事实上不是靠php读X-Forwarded-For里的哪一个数据么? 或者就是看squid怎么写这个变量? 【 在 fancyrabbit (fancy★岁月静好现世安稳) 的大作中提到: 】 : 这是apache的模块,不是squid的补丁 ...
fancyrabbit.机器人#8 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 你先看一眼这个模块干嘛的去。。。 【 在 dupidog (TD-SCDMA头大市场低迷啊) 的大作中提到: 】 : 事实上不是靠php读X-Forwarded-For里的哪一个数据么? : 或者就是看squid怎么写这个变量?