您好,我想知道是否可以在 nginx 中通过 proxy_pass 来保护受 cloudflare 保护的域?
我尝试了以下操作:
location / {
proxy_pass https://domainthatisprotectedwithcloudflare.net;
}
而且我的 nginx 上只返回 502 Bad Gateway 错误,直接 IP 工作正常。
答案1
如果你控制域名,可以。你可以将你的 nginx 服务器 IP 从 DDOS 保护中豁免。 如果你不控制域名,不(除非要求域名管理员在您有合法用途并且他们很友好的情况下进行豁免) - CloudFlare 的保护会进行各种检查以检测是否有真正的浏览器正在访问它,而您的 nginx 安装将无法通过。