Cloudflare Railgun动态CDN加速免费开启及测试手记

Cloudflare Railgun动态CDN免费开启的前提

Cloudflare Railgun动态CDN需要收费才能开通,而且不便宜。不过,对于我而言,网站流量小,觉得没有必要。

但据悉,通过Cloudflare Partner可以免费开启。前提是您要拥有Cloudflare Partner的账号,另外就是需要有服务器,搭建CloudFlare Railgun的服务器

Cloudflare Railgun加速原理

对于Cloudflare Railgun的加速原理,我个人也不是太理解,这里给大家看下Cloudflare官方对Railgun加速的解释图片。

具体Cloudflare Railgun加速的更多解释见Cloudflare官方:https://www.cloudflare.com/zh-cn/website-optimization/railgun/。

Cloudflare Railgun加速的免费开通过程

1、进入Cloudflare Partner后台,开启CloudFlare Railgun,具体如下图所示。

点击Railgun,进入后填下相关的信息,并同意相关协议,签字后即可进行服务器节点设置了。随便建一个节点,即可获得后面需要的Token信息了。类似于“7df2fe4eb3dss1045dd2b445928c2faa”。

2、服务器上安装Railgun软件

这里我以我自己使用的CENTOS系统为例进行说明。更多系统的安装方式,大家可以对照Cloudflare Railgun官方安装说明进行。

root登入服务器后,分别执行以下命令:

sudo rpm --import https://pkg.cloudflare.com/pubkey.gpg
sudo rpm -ivh http://pkg.cloudflare.com/cloudflare-release-latest.el7.rpm
yum install railgun-stable

 

如果没提示什么错误,Cloudflare Railgun软件端应该是安装好了。

3、启动Railgun软件

首先去编译/etc/railgun/railgun.conf文件,对以下两行进行修改:

activation.token = <这里填写 Railgun 的 Token>
activation.railgun_host = <这里填写服务器的公网 ip>

 

修改后,保存。

然后运行如下命令:

service railgun start

 

出现启动成功后,可以查看下2408端口是否已经监听了。

另外,友情提醒下,如果开了防火墙,记得将2408端口放行。

如果以上都正常的话,再回到Cloudflare Partner后台,就可以看到Cloudflare Railgun加速已经ACTIVE了,具体如下图:

以上搞定后,Cloudflare Partner后台下面就可以手动添加需要开通Cloudflare Railgun加速的域名了。当然,前提是改域名在Cloudflare Partner下托管。

Cloudflare Railgun开通后效果检测

用Cloudflare账号进行登录,到开通了Cloudflare Railgun加速域名下去查看。具体进入Speed选项下,再到Optimization子项,即可找到Railgun部分。如下图:

可以点TEST进行测试。当然,也可以通过浏览器的网络检测进行查看,如下图所示:

很明显,cf-cache-status为 DYNAMIC 。Cloudflare Railgun加速免费开通成功了。

 

 

 

转载:闲吧

上一篇
下一篇