Cloudflare Railgun动态CDN加速免费开启

Cloudflare的CDN闲吧一直在用,效果只能说一般。因为现在国内的线路走的主要是美国线路,经常出现网络拥堵的情况。

不过,Cloudflare CDN的加速总体效果还是不错的,特别是对于那些使用了欧美等国内线路慢的机房,效果还是可以的。

一、前言
昨天看到有人发Cloudflare Railgun动态CDN加速的信息,说是效果很明显,闲吧问了问,也查询了些信息,决定还是试试Cloudflare Railgun动态CDN加速的效果。

效果查看:https://db.ci/

欢迎大家打开看看,速度如何?顺便通过留言的方式进行反馈,非常感谢了。

二、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加速免费开通成功了。

至于,Cloudflare Railgun的加速效果,闲吧个人觉得还是有的,不过还需要长期的观察。再次提醒大家测试,Cloudflare Railgun的加速测试地址:https://db.ci/。

如有疑问,欢迎留言探讨,让Cloudflare Railgun更好用,效果最佳。

点赞