如何使用 X-Forwarded-For 标头(我的代理 IP 10.1.1.x)来允许 HTTP 查询?
答案1
您可以使用 SetEnvIf 和 Allow:
<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。