全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2975|回复: 8
打印 上一主题 下一主题

网站使用反代如何限制注册机同一个IP24小时内注册用户数量

[复制链接]
跳转到指定楼层
1#
发表于 2013-4-2 11:57:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
网站采用反代
导致的结果的所有访客都是同一个IP
请问这种情况咋办
注册机都不好限制
2#
发表于 2013-4-2 11:59:13 | 只看该作者
X-Forwarded-For
3#
 楼主| 发表于 2013-4-2 12:11:09 | 只看该作者
aarwwefdds 发表于 2013-4-2 11:59
X-Forwarded-For

能说详细点么 大哥
4#
发表于 2013-4-2 12:12:42 | 只看该作者
改用X-Forwarded-For判断访客IP
5#
 楼主| 发表于 2013-4-2 12:28:12 | 只看该作者
aarwwefdds 发表于 2013-4-2 12:12
改用X-Forwarded-For判断访客IP

还是不会玩  是不是在反代的conf文件中加入这句呢
6#
发表于 2013-4-2 12:31:19 | 只看该作者
一般反代都会把客户IP加进X-Forwarded-For

关键是网站的PHP不能取REMOTE_ADDR作为访客地址进行判断 而要取X-Forwarded-For

这要求对程序做一些修改
7#
发表于 2013-4-2 12:37:16 | 只看该作者
在MYSQL里保存前一个用户的注册IP和注册时间,在别的用户注册的时候,遍历保存IP和注册时间的字段
在注册程序那里加个if(ip!=当前注册IP&&服务器当前时间-注册时间>=24小时){ 执行注册 }
8#
发表于 2013-4-2 12:39:58 | 只看该作者
不会改程序就在后端加个组件
nginx HttpRealipModule
apache mod_rpaf       
lighttpd mod_extforward

然后参考文档在后端配置下前端IP就可以了
9#
 楼主| 发表于 2013-4-2 20:16:48 | 只看该作者
404 发表于 2013-4-2 12:39
不会改程序就在后端加个组件
nginx HttpRealipModule
apache mod_rpaf       

你们说的意思我大概听明白了 可是技术性太强我完全不知道怎么去做
看来还是放弃算了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-7 04:15 , Processed in 0.157751 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表