我的网站上有一个使用 phpBB 的论坛,但论坛上的所有用户都有一个 CloudFlare IP。这根本不理想,我想修复它。
在 Google 搜索并花了大约一个小时尝试解决问题后,似乎没有办法将“mod_remoteip”用于 IIS。它仅适用于 Apache 服务器。
接下来,我决定尝试“mod_cloudflare”(CloudFlare 表示不建议使用,但显然我没有其他选择)。但是,我不知道如何实际安装和使用它。如何将其添加到 phpBB?似乎需要添加一个 PHP 脚本,但老实说,我不知道将其添加到哪个文件才能使其适用于所有 phpBB 论坛。
请不要重新使用名为“Cloudflare unmasked IP”的 phpBB 插件。它根本不起作用。所有 IP 仍然是 CloudFlare IP。
谢谢。
答案1
您应该能够使用 IIS 10 实现这一点。请参阅以下文章https://support.cloudflare.com/hc/en-us/articles/200170786-如何用Microsoft-IIS纠正访客IP-(Webserver Instructions > Microsoft IIS
部分)
也可以看看https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-85/enhanced-logging-for-iis85