通过Plesk批量添加域名CNAME到CloudFlare
众所周知CloudFlare已经取消了通过CNAME接入域名。Plesk也取消了接入接口,我们可以通过控制台大法通过CNAME接入CF。
准备内容:
Plesk虚拟主机
域名
CF账户
大脑
1.Plesk已经将ServerShield隐藏起来了,但是没有删掉这个页面。可以通过域名的方式访问,这里用ION免费Plesk主机举例。
| 1 | https://wp01.krypt.com:8443/modules/servershield/index.php/index/index?simple=1 | 
粗体部分不变,替换主机域名即可。
2.F12-网络/network,进入控制台,点击域名开关。可能显示红色报错,但是有几率成功加入。但是我们还要加别的域名,一个个的换太麻烦了。
3.点完开关之后会显示报错,并且控制台中会显示servershield.php开头的文件。右键,复制fetch

4.将会得到类似下面这样的代码
| 1 | fetch("https://wp01.krypt.com:8443/modules/servershield/servershield.php?simple=1", { | 
倒数第5行中间的hostloc.com修改为
| 1 | "+domain+" | 
然后用参数function add(domain)将完整的参数包裹起来。(别忘了括号{}
最终的结果:
| 1 | function add(domain) | 
5.然后,F12切换到控制台,粘贴function add这一段代码,回车
之后要添加别的域名,比如baidu.com
| 1 | add('baidu.com'); | 
你也可以选择批量添加:
| 1 | add('qq.com'); | 
偶尔会出现500错误,多试几次就行了。
基本上Plesk虚机都是支持的。
之后用CNAME接入,方法很多,这里不再赘述。