cloudflare相关内容

防止滥用:Firebase 的云功能

阻止攻击者反复触发云函数、导致巨额账单或导致项目达到配额限制的最佳方法是什么? 一些想法: 使用 RTDB 或 云存储 尽可能多地触发,因为对这些的写入受这些产品的 安全规则 将功能置于 Cloudflare 之类的服务之后设置结算提醒,以便在每月账单异常庞大 解决方案 检查我的答案这里. 我的回答中的项目的简短细分: 限制请求类型 如果可以,请进行身份验证 ..

如何禁用通过 IP 地址直接访问网站

我在 VPS 上有一个网站. 我遇到的问题是,当我输入服务器的 IP 时,它会链接到网站. 即使输入mail.domain.com,它也会做同样的事情. 如何禁用它,以便访问者收到消息或被定向到域? 我尝试禁用 IP 并在 Cloudflare 上邮寄记录,但没有奏效. 我的设置是: Linux Debian 上的 VPSnginx没有控制面板只是命令行云耀斑使用 BI ..
发布时间:2022-01-04 14:31:35 其他开发

如何修复自定义 github 页面域上的 ERR_TOO_MANY_REDIRECTS?

所以我一天前在 namecheap 上设置了一个自定义域的 github 页面,没有问题.然后我尝试通过 github 新添加的对页面上 https 的支持切换到 Https.经历太多挫折后,我切换到 CloudFlare for Https,但我现在收到错误 ERR_TOO_MANY_REDIRECTS 这是我在 CloudFlare 上的 DNS 设置. 解决方案 在“加密"选项 ..
发布时间:2022-01-04 14:01:18 其他开发

DNS 设置:带有 CloudFlare/rhcloud 的 OpenShift

我正在尝试在 CloudFlare 上设置 DNS 转发到我的 Openshift 页面 (the-domain.rhcloud.com). 但是当我进入 CloudFlare DNS 设置并尝试更改 A 设置时,我收到此错误: 您输入的“the-domain.rhcloud.com"不是有效的 IP 地址. 它似乎要求一个静态 IP 地址.其他托管服务似乎可以为 DNS 设置提 ..
发布时间:2022-01-04 13:59:34 其他开发

需要基于自定义 http 标头的重写规则

Cloudflare 正在向我们的服务器发送所有请求的标头 CF_IPCountry,其中包含发起请求的国家/地区代码. 我们需要将所有来自新西兰 (CF_IPCountry = NZ) 的请求(永久地,包括 POST 请求)重定向到子域 nz.foo.co.nz,以便将其用作国内流量,而不是来自 cloudflare 的海外服务器. 我需要什么条件和规则? 解决方案 尝试使用 ..
发布时间:2021-12-29 23:52:42 服务器开发

防止滥用:适用于 Firebase 的 Cloud Functions 函数

阻止攻击者重复触发 Cloud Function、造成巨额账单或导致项目遇到配额限制的最佳方法是什么? 一些想法: 使用RTDB 或云存储 尽可能多地触发,因为写入这些内容受到这些产品的安全规则 将功能置于诸如 Cloudflare 之类的服务之后设置帐单提醒,以便在以下情况下发送通知每月的账单异常大 解决方案 在这里查看我的答案. 我的回答中项目的简短分类: ..

CloudFlare 并通过 PHP 记录访问者 IP 地址

我正在尝试使用 PHP 的 $_SERVER['REMOTE_ADDR'] 来跟踪和记录访问我的网站的用户/访问者.PHP中IP地址跟踪的典型方法. 但是,我使用 CloudFlare 进行缓存等,并以 CloudFlare 的形式接收它们的 IP 地址: 108.162.212.* - 108.162.239.* 在仍然使用 CloudFlare 的同时检索实际用户/访问者 I ..
发布时间:2021-12-19 10:00:31 PHP

cURL - 加载具有 CloudFlare 保护的站点

我有一个要使用 cURL 加载的站点.但是,我正在谈论的站点正在使用 cloudflare 保护.在 cURL 请求中 => 显示“正在检查您的浏览器,您将在 5 秒内被重定向"并且我被重定向到不存在的页面,因为我认为我没有通过一些保护测试. 我一直在寻找我的答案,但我只找到了两个有用的链接: 链接 1 链接2 但是我还是想不通.对我有什么帮助吗? 解决方案 那就是 C ..
发布时间:2021-12-17 08:59:07 PHP

如何根据标头的值进行 nginx 重定向?

我在 Cloudflare 代理后面托管一个网站,这意味着对我的服务器的所有请求都通过端口 80,即使 Cloudflare 处理 HTTP(端口 80)和 HTTPS(端口 443)流量. 为了区分两者,Cloudflare 包含一个 X-Forwarded-Proto 标头,该标头根据用户的连接设置为“http"或“https". 我想将带有 X-Forwarded-Proto: ..
发布时间:2021-12-13 22:09:22 其他开发

如何防止 Rails 3.1 将静态资产缓存到 Rails.cache?

我在 Rails 3.1 应用程序上使用 CloudFlare CDN.Cloudflare 是一个在 DNS 级别工作的 CDN.在第一次点击静态资产时,CloudFlare 从您的应用程序加载它,然后将其缓存在他们的 CDN 中.未来对该资产的请求从 CDN 而不是您的应用加载. 我遇到的问题是,如果您将控制器缓存设置为 true: config.action_controller.p ..

以编程方式清除 cloudflare 缓存

在将请求发送到 node.js api 后,我试图以编程方式清除单个 url 的 cloudflare 缓存.我正在使用 https://github.com/cloudflare/node-cloudflare 库,但是我无法弄清楚如何记录来自 cloudflare 的回调.根据同一个 repo 中的测试文件,语法应该是这样的: //客户端声明:t.context.cf = 新 CF({关键: ..
发布时间:2021-11-15 03:58:49 其他开发

以编程方式清除 cloudflare 缓存

在将请求发送到 node.js api 后,我试图以编程方式清除单个 url 的 cloudflare 缓存.我正在使用 https://github.com/cloudflare/node-cloudflare 库,但是我无法弄清楚如何记录来自 cloudflare 的回调.根据同一个 repo 中的测试文件,语法应该是这样的: //客户端声明:t.context.cf = 新 CF({关键: ..
发布时间:2021-11-15 03:55:47 其他开发

Google Maps API 3 referrerNotAllowedMapError

我对 Google Maps APi 并不陌生,并且已经使用它多年......但我被难住了.我已经安装了来自 Google Maps Javascript API:Simple Map 的最新代码示例的精确副本.然后我从 Google Developers Console 确认了我的浏览器和服务器密钥,添加了两种不同的引用方式(见下文).当我在控制台中将引用者设置为 * 通配符时,代码有效,但不能 ..
发布时间:2021-11-15 02:29:12 其他开发