申请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

相关文章

C语言中自动与强制转换全解析

《C语言中自动与强制转换全解析》在编写C程序时,类型转换是确保数据正确性和一致性的关键环节,无论是隐式转换还是显式转换,都各有特点和应用场景,本文将详细探讨C语言中的类型转换机制,帮助您更好地理解并在... 目录类型转换的重要性自动类型转换(隐式转换)强制类型转换(显式转换)常见错误与注意事项总结与建议类型

MySQL 缓存机制与架构解析(最新推荐)

《MySQL缓存机制与架构解析(最新推荐)》本文详细介绍了MySQL的缓存机制和整体架构,包括一级缓存(InnoDBBufferPool)和二级缓存(QueryCache),文章还探讨了SQL... 目录一、mysql缓存机制概述二、MySQL整体架构三、SQL查询执行全流程四、MySQL 8.0为何移除查

10个Python自动化办公的脚本分享

《10个Python自动化办公的脚本分享》在日常办公中,我们常常会被繁琐、重复的任务占据大量时间,本文为大家分享了10个实用的Python自动化办公案例及源码,希望对大家有所帮助... 目录1. 批量处理 Excel 文件2. 自动发送邮件3. 批量重命名文件4. 数据清洗5. 生成 PPT6. 自动化测试

在Rust中要用Struct和Enum组织数据的原因解析

《在Rust中要用Struct和Enum组织数据的原因解析》在Rust中,Struct和Enum是组织数据的核心工具,Struct用于将相关字段封装为单一实体,便于管理和扩展,Enum用于明确定义所有... 目录为什么在Rust中要用Struct和Enum组织数据?一、使用struct组织数据:将相关字段绑

使用Java实现一个解析CURL脚本小工具

《使用Java实现一个解析CURL脚本小工具》文章介绍了如何使用Java实现一个解析CURL脚本的工具,该工具可以将CURL脚本中的Header解析为KVMap结构,获取URL路径、请求类型,解析UR... 目录使用示例实现原理具体实现CurlParserUtilCurlEntityICurlHandler

10个Python Excel自动化脚本分享

《10个PythonExcel自动化脚本分享》在数据处理和分析的过程中,Excel文件是我们日常工作中常见的格式,本文将分享10个实用的Excel自动化脚本,希望可以帮助大家更轻松地掌握这些技能... 目录1. Excel单元格批量填充2. 设置行高与列宽3. 根据条件删除行4. 创建新的Excel工作表5

深入解析Spring TransactionTemplate 高级用法(示例代码)

《深入解析SpringTransactionTemplate高级用法(示例代码)》TransactionTemplate是Spring框架中一个强大的工具,它允许开发者以编程方式控制事务,通过... 目录1. TransactionTemplate 的核心概念2. 核心接口和类3. TransactionT

数据库使用之union、union all、各种join的用法区别解析

《数据库使用之union、unionall、各种join的用法区别解析》:本文主要介绍SQL中的Union和UnionAll的区别,包括去重与否以及使用时的注意事项,还详细解释了Join关键字,... 目录一、Union 和Union All1、区别:2、注意点:3、具体举例二、Join关键字的区别&php

Spring IOC控制反转的实现解析

《SpringIOC控制反转的实现解析》:本文主要介绍SpringIOC控制反转的实现,IOC是Spring的核心思想之一,它通过将对象的创建、依赖注入和生命周期管理交给容器来实现解耦,使开发者... 目录1. IOC的基本概念1.1 什么是IOC1.2 IOC与DI的关系2. IOC的设计目标3. IOC

java中的HashSet与 == 和 equals的区别示例解析

《java中的HashSet与==和equals的区别示例解析》HashSet是Java中基于哈希表实现的集合类,特点包括:元素唯一、无序和可包含null,本文给大家介绍java中的HashSe... 目录什么是HashSetHashSet 的主要特点是HashSet 的常用方法hasSet存储为啥是无序的