CDN加速

CloudFlare Railgun加速安装与使用-用Railgun技术加速网站连接速度

Cloudflare Railgun是

你也可以使用 Optimized Hosting Partner 托管的客户均可使用 Railgun,此处有两种方式:一是你可以自己申请CloudFlare Partner,最基本的条件是你需要一个企业域名邮箱,关于免费企业邮箱可以在这里找到:国内外企业(域名)邮箱汇总,付费的域名邮箱这里有:十大国外商业付费域名邮箱整理汇总

第二种方式是加入其他人的CloudFlare Partner,这样的缺点是不能自己架构Railgun服务器,只能使用别人已经建好的Railgun服务。例如:

  1. Partner:https://cdn.wzfou.com/
  2. 网站加速演示:https://cn2host.wzfou.net/
  3. 图片加速演示:https://ttfou.com/
  4. 下载加速演示:https://do.wzfou.net/

关于挖站否提供免费Railgun加速申请方式在这里:免费开启Cloudflare Railgun加速-减少连接延迟 实现动态页面缓存和加速

二、CloudFlare Railgun安装

官网文档:

  1. https://developers.cloudflare.com/railgun/

安装CloudFlare Railgun很简单,就是一个命令:

yum install railgun-stable
apt-get install railgun-stable

如果你遇到了错误:E: Unable to locate package railgun-stable,可以按照下面的方法解决——首先是添加Cloudflare Package Repository,第一步是Updating repository GPG key。

apt-based OS:
curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add -
sudo apt-key del 8e5f9a5d

yum-based OS:
sudo rpm --import https://pkg.cloudflare.com/pubkey.gpg
sudo rpm -e gpg-pubkey-8e5f9a5d-*

然后是安装GPG,注意不同的操作系统有不同的安装命令,Ubuntu如下:

Ubuntu用法示例:
echo 'deb http://pkg.cloudflare.com/ <RELEASE> main' |
sudo tee /etc/apt/sources.list.d/cloudflare-main.list

支持的操作系统Supported Ubuntu Versions:
Focal (20.04)
Xenial (16.04)
Wily (15.10)
Vivid (15.04)
Utopic (14.10)
Trusty (14.04)
Precise (12.04)

例如:
echo 'deb http://pkg.cloudflare.com/ xenial main' |
sudo tee /etc/apt/sources.list.d/cloudflare-main.list

安装:
curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add -
sudo apt-get update

Debian如下:

Debian用法示例:
echo 'deb http://pkg.cloudflare.com/ <RELEASE> main' |
sudo tee /etc/apt/sources.list.d/cloudflare-main.list

支持的操作系统Supported Versions
Buster (10)
Stretch (9)
Jessie (8)
Wheezy (7)
Squeeze (6)

例如:
echo 'deb http://pkg.cloudflare.com/ jessie main' |
sudo tee /etc/apt/sources.list.d/cloudflare-main.list

安装:
curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add -
sudo apt-get update

CentOS如下:

Red Hat Enterprise Linux & CentOS用法示例:
sudo rpm -ivh http://pkg.cloudflare.com/cloudflare-release-latest.el<VERSION>.rpm

支持的系统Supported Versions
8.x
7.x
6.x

例如:
sudo rpm -ivh http://pkg.cloudflare.com/cloudflare-release-latest.el7.rpm

sudo rpm -ivh http://pkg.cloudflare.com/cloudflare-release-latest.el6.rpm

完成以上的操作后,再次执行CloudFlare Railgun安装命令即可。

yum install railgun-stable
apt-get install railgun-stable

三、CloudFlare Railgun配置

成功安装了CloudFlare Railgun后,会提示让你进行相应配置。

首先是获取activation token,已经升级成为付费商业用户,可以进入:https://www.cloudflare.com/a/account/my-account 去获取你的activation token。如果是CloudFlare Partner合作伙伴,进入到Railgun添加服务器即可。

进入到:/etc/railgun/railgun.conf,找到railgun.conf。

打开railgun.conf,然后替换你的activation token和服务器IP,如下图:

保存后,直接启动命令:

/etc/init.d/railgun start
或者
service railgun start

执行以下命令:netstat -plnt | grep 2408可以查看CloudFlare Railgun就否成功,有输出就表示成功了,如下图:

如果启动不成功,请修改railgun.conf里的关于错误日志log.level 的代码,将0改成其它的数字,5为最详细记录。

tail -f /var/log/messages

四、CloudFlare Railgun使用

对于CloudFlare Partner,你可以在

打开Chrome的“检查”,在“网络”中点击Url,就可以看到“cf-railgun: 53e7ba5a23 stream 0.000000 0200 57da”,表示成功使用上了CloudFlare Railgun了。

RAILGUN标头里面多了stream标识,说明CF的RAILGUN并没有对传输内容进行任何压缩,而是直接传输,一般来说是因为Memcached默认为64MB太小导致的,修改Memcached默认内存大小参考:memcached增加内存使用量limit_maxbytes

上图就是正常的RAILGUN标头:“cf-railgun: 07c73f1630 0.02 0.686406 0030 da0c”,意思是:链接标识:07c73f1630   压缩率99.8%  源服务器的响应速度0.686406 秒  标头0030  RG版本da0c。

五、总结

CloudFlare Railgun加速总是不成功,检查一下你的CloudFlare Railgun服务器的防火墙规则,默认要求开启80、443、2408等,或者你可以直接关闭服务器防火墙。

要想CloudFlare Railgun加速效果更好,建议选择大内存和大带宽的VPS主机,而且还要选择国内连接速度的机房VPS主机,建议选择三网CN2 GIA:CN2 GIA VPS主机收集整理汇总,或者联通精精品VPS:联通精品线路VPS主机收集整理汇总

文章出自:挖站否 https://wzfou.com/cf-railguns/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

文章更新于: %s = human-readable time difference 上午11:16

Qi

关于站长(Qi),2008年开始混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,但愿将自己经验与心得分享出来与大家共勉。

查看评论