这甚至可能吗?
我有一个运行 PHPBB3 的网站,并且有一个用户被禁止,但仍然不断回来。我发现他正在使用代理绕过他的 IP 禁令和新帐户绕过他的账户禁令。
有没有办法确定主机是否使用代理?或者如果没有,是否有任何网站列出我可以添加我的禁止列表的公共/免费代理?
谢谢你
只需将这些行添加到您的根 .htaccess 文件中
RewriteEngine on
RewriteCond %{HTTP:VIA} !^$ [OR]
RewriteCond %{HTTP:FORWARDED} !^$ [OR]
RewriteCond %{HTTP:USERAGENT_VIA} !^$ [OR]
RewriteCond %{HTTP:X_FORWARDED_FOR} !^$ [OR]
RewriteCond %{HTTP:PROXY_CONNECTION} !^$ [OR]
RewriteCond %{HTTP:XPROXY_CONNECTION} !^$ [OR]
RewriteCond %{HTTP:HTTP_PC_REMOTE_ADDR} !^$ [OR]
RewriteCond %{HTTP:HTTP_CLIENT_IP} !^$
RewriteRule ^(.*)$ - [F]
如果我学到了,请在此处阅读有关此内容的更多信息
是和不是。您应该在此处查看出色的响应:https ://superuser.com/questions/284927/how-to-get-the-real-ip-address-of-someone-using-a-proxy
但是,有些事情你可以做。只需启用电子邮件验证,并禁止电子邮件地址。他最终会用完它们。
如果他是垃圾邮件发送者,您可以尝试使用 Advanced Block Mod ( https://www.phpbb.com/customise/db/mod/advanced_block_mod/ ) - 它在一些俄罗斯垃圾邮件发送者所针对的网站上帮助了我很多 :)
这就是我目前所能想到的。
这里有一些想法: