标签: cloudflare

如何防止在Cloudflare上暴露原始IP地址?

在Cloudflare DNS设置页面上,它说明了这一点 An A, AAAA, CNAME, or MX record is pointed to your origin server exposing your origin IP address.

我的域名中有一条MX记录指向mail.mydomain.com.我相信这是邮件工作所需要的东西.如何防止它暴露我的原始IP地址?

security ip cdn cloudflare

15
推荐指数
1
解决办法
1万
查看次数

Cloudflare将子域重定向到URL

我想将我的一个子域重定向到外部URL.示例:我xyz.example.comoutsideurl.net.是否可以使用Cloudflare服务?我试图在Page Rules教程的帮助下使用,但似乎本教程可能用于其他目的.

cloudflare url-redirection

14
推荐指数
1
解决办法
1万
查看次数

使用Google Domains和Cloudflare时转发电子邮件

我最近通过Google Domains获得了域名.我已经设置了一些配置,让它通过Cloudflare指向OpenShift应用程序.Cloudflare要求我设置他们的DNS服务器,这是我在Google Domain中所做的.

在Cloudflare,我创建了两条CNAME记录(没有别的).一个是从我的一个别名mydomain.comsome.url.at.openfshit.com,另一种是从wwwmydomain.com.

但是,在Gmail域中,我还使用我的域名设置了一封电子邮件,该电子邮件将被转发到私人电子邮箱.但是,我在测试时没有收到任何电子邮件.

我想知道我是否可以正确转发我的电子邮件.是否在Cloudflare创建MX记录?如果是,用什么配置?

PS:我已经使用此处提供的说明设置了MX记录,但我得到:

完全无法传送给下列收件人:

 contact@mydomain.com
Run Code Online (Sandbox Code Playgroud)

永久性失败的技术细节:Google试图传递您的消息,但服务器拒绝接收域chartvibes.com aspmx.l.google.com. [2607:f8b0:4001:c20::1b].

其他服务器返回的错误是:

550-5.1.1 The email account that you tried to reach does not exist. Please try
550-5.1.1 double-checking the recipient's email address for typos or
550-5.1.1 unnecessary spaces. Learn more at
550 5.1.1  https://support.google.com/mail/answer/6596 p123si522326ioe.111 - gsmtp
Run Code Online (Sandbox Code Playgroud)

email dns forwarding cloudflare google-domain-api

14
推荐指数
2
解决办法
6194
查看次数

如何绕过 Selenium 中的 Cloudflare 机器人保护

我需要从网站上获取一些信息以用于教育目的,但是由于保护,我无法发送请求。我得到典型的“检查您的浏览器”页面首先显示,然后我被重复重定向。我如何绕过 python selenium 中的这种保护?

python selenium cloudflare selenium-chromedriver

14
推荐指数
2
解决办法
3万
查看次数

GitLab Pages自定义域允许www

为了让我的GitLab页面网站(Jekyll)www.mydomain.com不仅仅被访问,我还需要做些什么mydomain.com?我通过CloudFlare获得SSL.

在我的DNS中我有: mydomain.com A 104.208.235.32

和CNAME指向myname.gitlab.iowww指向myname.gitlab.io

我是否需要创建子域www并将其指向GitLab?我希望我的网站没有www在网址中,但如果用户输入,www他们仍然可以访问该网站.

dns hosting jekyll cloudflare gitlab

13
推荐指数
1
解决办法
2319
查看次数

我可以同时使用AWS route 53和Cloudflare吗?

目前,我正在使用Route53来管理我的域名,子域名等.但我想为我的终端添加DDoS保护.所以我也想使用Cloudflare.但我找不到同时使用其中两个的方法,我可以将Cloudflare dos保护放在AWS r53前面吗?

denial-of-service amazon-web-services cloudflare amazon-route53

13
推荐指数
1
解决办法
5511
查看次数

firebase托管是否受益于CloudFlare?

我看着https://material-ui-next.com谁似乎在firebase托管上运行并在其上使用CloudFlare.

这提出了一个问题.firebase托管网站是否需要额外的层来处理DDoS保护?据我所知,firebase提供开箱即用的SSL,CDN,DDoS和缓存?什么时候想要在其上添加CloudFlare?

ssl cdn ddos cloudflare firebase-hosting

13
推荐指数
2
解决办法
2872
查看次数

Cloudflare Workers - 使用 Vuejs 的 SPA

您好,我已使用以下命令将我的 Vue.js 应用程序部署到 Cloudflare 工作人员:

wrangler generate --site
wrangler publish --env dev
Run Code Online (Sandbox Code Playgroud)

这是我的 wrangler.toml:

account_id = "xxx"
name = "name"
type = "webpack"
workers_dev = true

[site]
bucket = "./dist"
entry-point = "workers-site"

[env.dev]
name = "name"
route = "xxx.com/*"
zone_id = "XXX"
account_id = "XXX"
Run Code Online (Sandbox Code Playgroud)

该网站很好并且位于“xxx.com”上,但是当我在任何其他路线上刷新页面时,我收到以下错误消息:

在您的内容命名空间中找不到 es-es/index.html

或者例如:

在您的内容命名空间中找不到 category/65/index.html

在 nginx 上,我必须创建一个 .htaccess,但我不知道如何让它在这里工作。

这是我的 index.js 以防万一:

import { getAssetFromKV, mapRequestToAsset } from '@cloudflare/kv-asset-handler'

/**
 * The DEBUG flag will do two things that help during development:
 * …
Run Code Online (Sandbox Code Playgroud)

cloudflare vue.js cloudflare-workers

13
推荐指数
2
解决办法
3155
查看次数

PHP https检查灵活的ssl(cloudflare),该怎么办?

背景:网站(example.com),dns通过cloudflare pro计划设置,这提供了"灵活的ssl"(在这里阅读),这意味着ssl只存在于客户端和cloudflare之间,而不是cloudflare和服务器之间,因此不需要专用的ip和不需要在服务器上进行特殊设置.服务器设置为不使用ssl(只是一个通用网站),但是cloudflare灵活的ssl正在处理ssl方面.

语言:PHP(codeignighter,但这并不重要)

目标:浏览域"exmple.com/ "或"http:// exmple.com/ "时,生成变量"http:// example.com",并在浏览"https:// example.com"时/*"生成变量"https:// example.com".

什么应该工作(但不是):

$root = '';
if( isset($_SERVER['HTTPS'] )  && $_SERVER['HTTPS'] != 'off' )
{
    //it doesnt reach here...
    $root .= 'https://';
}
else
{
    $root .= 'http://';
}
$root  .= "".$_SERVER['HTTP_HOST'];
$root .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
Run Code Online (Sandbox Code Playgroud)

我总是可以做到:"// example.com",但这对我来说并没有真正解决问题.思考?我应该做一些字符串比较来确定https-ness吗?

我确定原因是当请求到达服务器(https或http)时,它来自端口80并且它不会被识别为ssl,因此未定义$ _SERVER ['HTTPS'].我可以在服务器和cloudflare之间设置一个自定义的ssl,但如果我可以使用一些正则表达式并以某种方式比较网址,那么会更好(更省力).

我还想知道可能存在的问题和漏洞.

谢谢 :)

php ssl https cloudflare

12
推荐指数
3
解决办法
7319
查看次数

Cloudflare 在我的服务器上抛出 524 错误

想知道为什么 Cloudflare 会在我已启动的服务器上引发错误?我可以通过在浏览器中访问 IP 来验证服务器是否已启动。

我检查了系统日志,apache 日志,没有发现错误。顺便说一句,我只是在静态站点上设置域.. 我不知道如何修复它。谷歌搜索并没有找到解决方案

php nginx cloudflare

12
推荐指数
2
解决办法
4万
查看次数