琐碎笔记

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

佩佩 · 6月16日 · 2020年 · · · · · · · 本文共1784个字 · 预计阅读6分钟6668次已读

操作环境

安装

# 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
# 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 的下方留言哈。

结束

Enjoy it !


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

9 条回应
  1. jed2022-1-6 · 12:12

    查看运行状态中
    Loaded: loaded (/etc/rc.d/init.d/railgun; bad; vendor preset: disabled)
    是什么原因?如何解决?

  2. iliyian2021-6-9 · 3:22

    Bookgirl.xyz 想开通railgun,以及想要token

  3. iliyian2021-6-8 · 22:11

    您好,可以为 bookgirl.xyz 开通 railgun 嘛,顺便需要 token

  4. sasa2020-9-27 · 22:02

    www.ddosi.com 请求大佬帮忙开通

    • 佩佩2020-9-28 · 4:48

      请先在楠格加速添加你的域名,如果你有服务器的话也可以自己搭建安装,我可以给你Token。

      • sasa2020-9-28 · 10:55

        请问cfp prorailgun那个速度快,还有,这两个能否共存

      • sasa2020-9-28 · 12:10

        麻烦帮忙开启一下railgun

  5. [email protected]2020-9-8 · 21:57

    怎么开通

    • 佩佩2020-9-28 · 4:50

      请先在楠格加速添加你的域名,如果你有服务器的话也可以自己搭建安装,我可以给你Token