加入cloudflare partners搭建属于自己的域名解析服务

小博客以前用的是第三方的cloudflare partners提供的dns解析,虽然相安无事,但总觉得东西放在别人手里不放心(大概见过太多服务朝令夕改怕了),故试着去申请加入cloudflare partners。参考其他博文发现他们提供的教程已经失效了,现在加入的门槛高了不少。

有什么办法吗

有了上次申请教育邮箱的经验后,我明白了一件事,那就是:尽量输入真实的信息。 你可以试试反代一些正规的虚拟主机/科技类/网站设计类的网站,并开启域名邮箱,成功率很高,我试了三次,等待三天,终于通过了(不知以后会不会收回)

可以开启Railguns

这可是价值数百美元的“黑科技”,正确开启后,你的网站header字段会有类似 cf-railgun: 1f08d8d64d 2.67 0.068996 0030 da0c ,这里会显示网页压缩率,可以看到效率还是可以的。另外说下这里有个坑,那就是你必须开启2408端口给clouflare链接,如果没能正确开启,你是看不到和上面类似的信息的~
另外,Railguns和web服务器在一起的话,你可将memcached修改成sock链接,可以提高性能。说句老实话,我并没觉得提高多大性能,你想这种从自己web服务器请求后又经过公网缓存回本机后给cloudflare服务器读取,这一顿折腾还不如nginx+redis全站缓存来的痛快,毕竟都在内网中完成,我个人觉得效率会更高些。
另外需要提下,不在本机安装railgun是不具备数据压缩功能的,只能体验长连接功能(详情看这里),所以幻想第三方提供的Railguns有用的可以洗洗睡了。

以备万一说下安装流程

这个是开源的Cloudflare Partner Management Panel,简单实用。

CentOS 7

sudo rpm -ivh http://pkg.cloudflare.com/cloudflare-release-latest.el7.rpm
sudo yum update && yum install railgun-stable -y

Ubuntu 16 / Debian 9

# Ubuntu 16
echo 'deb http://pkg.cloudflare.com/ xenial main' | sudo tee /etc/apt/sources.list.d/cloudflare-main.list
# Debian 9
echo 'deb http://pkg.cloudflare.com/ stretch 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 && sudo apt-get install railgun-stable -y

会自动安装 Railgun Server 和 memcached,其中 memcached 的版本一般非常老,如果需要的话可以自行编译安装新版。

修改配置并启动

vi /etc/railgun/railgun.conf

找到如下两行进行修改:

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

然后启动 Railgun

service railgun start

成功的话可以看到面板上已经显示开通。

 
 
         

试用 nginx Fastcgi cache月余感想

nginx Fastcgi cache这个缓存方案我曾经在两年前使用过,如今我还是忍不住拿来用,因为这个缓存方式真的很棒,可以完美替代像w3t之类的缓存插件~ 教程很简单,你...

杂谈:把个陈年老站又支起来啦~

没错,闲来无事把2015年关张的网站又重建了~重建后发现,里面图挂的差不多了,好多服务也都挂掉了,比如百度网盘外链,比如贴图库…感慨中让我细数下这些挂掉...

东京喰钟:re 1-24集

FFFCE5A9C5EC9326B8CC11B9A38E0934D53B94CA 剧情在最近几集变得有点快:比如突然金木就脱离处男行列,并一夜之间就有了自己的孩子等等…槽点有点多,打斗剧...

硬核级撸羊毛:有条件获取Assassin’s Creed Odyssey

如题,是不是很诱惑?本文适合已经获得谷歌邀请的用户,截至日期在明年1月15日,只要在PROJECT STREAM游玩一小时在线版Assassin’s Creed Odyssey即可! 分享...

土法解决潘多拉多拨v4+v6共存问题

困扰近月的问题今天用特别扭的方法解决了…虽然不完美,可也算一种解决办法了.亲测手机+pc可以顺利获取ipv6地址. 如果你稍微了解mwan3就会知道,在ipv4时...

建议回滚至2.0以解决oneindex白屏问题

继上一次翻车之后,这次博主又遇到点”小麻烦”.原来,就在最近几天,oneindex再也获取不到网盘内的文件了,重装/重新授权也无济于事.起初,本人只是以...