Apache,使用 X-Forwarded-For 允许

Apache,使用 X-Forwarded-For 允许

如何使用 X-Forwarded-For 标头(我的代理 IP 10.1.1.x)来允许 HTTP 查询?

答案1

您可以使用 SetEnvIf 和 A​​llow:

    <Location "/only_proxy/">
            SetEnvIf X-Forwarded-For ^10\.1\.1\. proxy_env
            Order allow,deny
            Satisfy Any
            Allow from env=proxy_env
    </Location>

答案2

您可以编写重写规则来重定向到 403 响应。

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-For} !(1.1.1.1|2.2.2.2)
RewriteRule .* - [F]

答案3

您可以使用mod_rpaf让 Apache 将 X-Forwarded-For IP 视为客户端 IP。

相关内容