申请Cloudflare Partner合作账户且Cloudflare cname别名解析脚本应用

本文主要是介绍申请Cloudflare Partner合作账户且Cloudflare cname别名解析脚本应用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文转载来自老部落:https://www.laobuluo.com/1977.html

如果我们有留意国外网站的话,会看到大部分网站都会使用Cloudflare CDN和解析服务。如果我们是有海外网站,尤其服务器是美国或者欧洲机房的,线路上不是那么理想的,如果使用Cloudflare CDN服务,肯定会比默认的服务器速度快一些。但是,如果我们只亚洲或者国内机房,由于Cloudflare没有我们国内节点,所以速度上会不是太理想。

Cloudflare官方默认的解析方式必须将DNS使用它的,这样会使得我们自己原本利用第三方国内的DNS解析管理不便,或者是有些需要使用别名业务或者是其他服务的比较难以设置。至少目前Cloudflare官方不支持别名解析,但是我们可以申请Cloudflare Partner合作/分销账户来解决这个问题。

对于Cloudflare Partner账户应该是有很多人早期申请过的,据说如今申请是比较困难不易通过。如果我们有合作账户的话,是可以通过第三方提供的WEB面板,以及提供在GITHUB的脚本进行设定别名解析。目前,Cloudflare官方产品还是比较强大的,好像已经接入域名注册等服务。

第一、申请Cloudflare Partner账户

1、申请地址

申请地址:https://www.cloudflare.com/partners/become-a-partner/

2、申请信息填写

申请Cloudflare Partner账户

这里我们需要认真填写,据说如今申请比较困难所以我们更加需要认真。尤其是我们要装的像公司申请且渴望得到他们这样优质的服务,然后分享给更多的网友和用户使用。

3、激活与设置

如果允许我们申请,则需要在1天左右时间推送恢复邮件。如果收到"Partnership Application Approved for 账户名"的邮件说明是审核通过,我们只需要根据提示URL地址点击去填写个人信息。尤其是我们需要复制保存API信息,这个后面是有需要用到的。

第二、利用Cloudflare Partner CLI配置别名解析

如果我们申请过来的Cloudflare Partner账户是只给自己使用别名解析的话,那直接使用热心网友提供的Cloudflare Partner CLI即可,直接在一台闲置的VPS,或者已经在用的VPS找个目录设置和配置即可。这个不占用服务器的资源。

1、脚本地址

地址:https://github.com/fffonion/cloudflare-partner-cli

2、脚本安装

wget https://github.com/fffonion/cloudflare-partner-cli/raw/master/cloudflare-partner-cli.py

python ./cloudflare-partner-cli.py

下载脚本以及运行,这里需要我们当前服务器支持python,如果不支持就先安装。

根据提示,我们输入API信息即可。然后需要提示我们输入邮箱和密码,这个是我们在CloudFlare主页中的账户和密码,不是我们的合作者账户和密码。然后可以看到上图。

3、添加网站解析

这里输入8回车即可添加域名,然后我们根据设置的根域名和子域名添加。以及源站地址不能是IP地址,需要是一个自己的域名且后面解析到自己的源IP即可。

4、给网站添加SSL

如果我们使用别名解析,也可以通过这个脚本配置SSL证书的。

CloudFlare安装SSL别名解析

这里我们根据提示去生成两个文件,然后根据文件提示去服务器对应网站目录中添加文件验证所有权。这样我们就可以实现证书的生效。

这样,我们根据生成的CNAME记录,直接到域名所在的第三方DNS面板中添加就可以,等待生效就可以直接使用CNAME进行管理网站。

总结,在这篇文章中我们仅仅分享到Cloudflare Partner账户申请以及利用API结合Cloudflare Partner CLI脚本在服务器中配置别名CNAME解析。后面有时间笔者再找一款大家比较常用且体验较好的WEB面板,这样我们可以配置成面板公开让大家使用或者自己管理起来也方便,毕竟不是每个用户都习惯使用脚本的。

转载于:https://www.cnblogs.com/itbulu/p/10235860.html

这篇关于申请Cloudflare Partner合作账户且Cloudflare cname别名解析脚本应用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/170977

相关文章

PostgreSQL的扩展dict_int应用案例解析

《PostgreSQL的扩展dict_int应用案例解析》dict_int扩展为PostgreSQL提供了专业的整数文本处理能力,特别适合需要精确处理数字内容的搜索场景,本文给大家介绍PostgreS... 目录PostgreSQL的扩展dict_int一、扩展概述二、核心功能三、安装与启用四、字典配置方法

深度解析Java DTO(最新推荐)

《深度解析JavaDTO(最新推荐)》DTO(DataTransferObject)是一种用于在不同层(如Controller层、Service层)之间传输数据的对象设计模式,其核心目的是封装数据,... 目录一、什么是DTO?DTO的核心特点:二、为什么需要DTO?(对比Entity)三、实际应用场景解析

深度解析Java项目中包和包之间的联系

《深度解析Java项目中包和包之间的联系》文章浏览阅读850次,点赞13次,收藏8次。本文详细介绍了Java分层架构中的几个关键包:DTO、Controller、Service和Mapper。_jav... 目录前言一、各大包1.DTO1.1、DTO的核心用途1.2. DTO与实体类(Entity)的区别1

Java中的雪花算法Snowflake解析与实践技巧

《Java中的雪花算法Snowflake解析与实践技巧》本文解析了雪花算法的原理、Java实现及生产实践,涵盖ID结构、位运算技巧、时钟回拨处理、WorkerId分配等关键点,并探讨了百度UidGen... 目录一、雪花算法核心原理1.1 算法起源1.2 ID结构详解1.3 核心特性二、Java实现解析2.

Python中re模块结合正则表达式的实际应用案例

《Python中re模块结合正则表达式的实际应用案例》Python中的re模块是用于处理正则表达式的强大工具,正则表达式是一种用来匹配字符串的模式,它可以在文本中搜索和匹配特定的字符串模式,这篇文章主... 目录前言re模块常用函数一、查看文本中是否包含 A 或 B 字符串二、替换多个关键词为统一格式三、提

Java MQTT实战应用

《JavaMQTT实战应用》本文详解MQTT协议,涵盖其发布/订阅机制、低功耗高效特性、三种服务质量等级(QoS0/1/2),以及客户端、代理、主题的核心概念,最后提供Linux部署教程、Sprin... 目录一、MQTT协议二、MQTT优点三、三种服务质量等级四、客户端、代理、主题1. 客户端(Clien

使用Python绘制3D堆叠条形图全解析

《使用Python绘制3D堆叠条形图全解析》在数据可视化的工具箱里,3D图表总能带来眼前一亮的效果,本文就来和大家聊聊如何使用Python实现绘制3D堆叠条形图,感兴趣的小伙伴可以了解下... 目录为什么选择 3D 堆叠条形图代码实现:从数据到 3D 世界的搭建核心代码逐行解析细节优化应用场景:3D 堆叠图

深度解析Python装饰器常见用法与进阶技巧

《深度解析Python装饰器常见用法与进阶技巧》Python装饰器(Decorator)是提升代码可读性与复用性的强大工具,本文将深入解析Python装饰器的原理,常见用法,进阶技巧与最佳实践,希望可... 目录装饰器的基本原理函数装饰器的常见用法带参数的装饰器类装饰器与方法装饰器装饰器的嵌套与组合进阶技巧

解析C++11 static_assert及与Boost库的关联从入门到精通

《解析C++11static_assert及与Boost库的关联从入门到精通》static_assert是C++中强大的编译时验证工具,它能够在编译阶段拦截不符合预期的类型或值,增强代码的健壮性,通... 目录一、背景知识:传统断言方法的局限性1.1 assert宏1.2 #error指令1.3 第三方解决

全面解析MySQL索引长度限制问题与解决方案

《全面解析MySQL索引长度限制问题与解决方案》MySQL对索引长度设限是为了保持高效的数据检索性能,这个限制不是MySQL的缺陷,而是数据库设计中的权衡结果,下面我们就来看看如何解决这一问题吧... 目录引言:为什么会有索引键长度问题?一、问题根源深度解析mysql索引长度限制原理实际场景示例二、五大解决