琐碎笔记

安装 Railgun 为 Cloudflare CDN 优化加速访问

459 字阅读 2 分钟
安装 Railgun 为 Cloudflare CDN 优化加速访问

操作环境

  • CentOS 7.8.2003

  • Ubuntu 20.04.1 LTS

  • Debian 10

安装

  • 添加 CloudFlare 官方源
# CentOS 7
sudo rpm -ivh http://pkg.cloudflare.com/cloudflare-release-latest.el7.rpm

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

# Debian
echo 'deb http://pkg.cloudflare.com/ jessie main' | sudo tee /etc/apt/sources.list.d/cloudflare-main.list
  • 安装导入公钥
# CentOS
sudo rpm --import https://pkg.cloudflare.com/pubkey.gpg

# Ubuntu&Debian
curl -C - https://pkg.cloudflare.com/pubkey.gpg | sudo apt-key add -
  • 移除旧公钥
# CentOS
sudo rpm -e gpg-pubkey-8e5f9a5d-*
  • 刷新本地源缓存
# Ubuntu&Debian
sudo apt-get update
  • 安装 Railgun
# CentOS
yum install railgun-stable -y

# Ubuntu&Debian
apt-get install railgun-stable -y
  • 修改配置文件
# 编辑配置文件
vim /etc/railgun/railgun.conf

# 修改以下字段
activation.token = token  //Cloudflare Partner  后台 Railgun 相应的 token ,类似于 deabcde58a****0a13c85c7d4119 这种字符串
activation.railgun_host = 本服务器的IP  //在哪台服务器安装,就写哪台服务器 IP
  • 设置开机启动
# memcached 开机自启,Railgun 加速需要依赖 memcached 支持,在安装 Railgun 时已经自动安装了
systemctl enable memcached
# 启动 memcached
systemctl start memcached

# Railgun 开机自启
/sbin/chkconfig railgun on
# 启动 Railgun
systemctl start railgun

# 查看 Railgun 运行状态是否正常,若为下方 active (running) 为绿色即为正常。
systemctl status railgun
● railgun.service - LSB: Railgun listener
     Loaded: loaded (/etc/init.d/railgun; generated)
     Active: active (running) since Thu 2020-11-05 19:15:32 CST; 4min 6s ago
       Docs: man:systemd-sysv-generator(8)
      Tasks: 12 (limit: 4656)
     Memory: 13.8M
     CGroup: /system.slice/railgun.service
             └─242254 /usr/bin/rg-listener -config=/etc/railgun/railgun.conf

# Railgun 操作相关
/etc/init.d/railgun {start|stop|status|restart|reload|force-reload|graceful-stop
  • 开放端口
# 开启 2408 tcp 端口,默认是 2408 ,也可以在 /etc/railgun/railgun.conf 中修改为其它端口
firewall-cmd --zone=public --add-port=2408/tcp --permanent
# 开启 2408 udp 端口
firewall-cmd --zone=public --add-port=2408/udp --permanent
# 重启防火墙服务
systemctl restart firewalld.service

没有 Cloudflare Partner 的小伙伴也可以用我的楠格加速,需要开通 Railgun 的下方留言哈。最后再推荐下一下我一直在用的 VPS,搬瓦工 VPS,几年来非常稳定!

结束

Enjoy it !

本文作者:春夏
版权声明:若无特殊注明,文章均为本站 【楠格】 原创,并以 《知识共享署名-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》 协议进行许可,转载时请以超链接形式标明文章原始出处和作者信息,否则谢绝转载!

相关文章