本文档是优化合作伙伴安装和配置的基本指南

快速启动Railgun。

以下内容不会涵盖所有网络拓扑和所有特定配置

类型。详细信息请访问http://cloudflare.com/docs/railgun。本指南将重点介绍

使用kpkg/aptor yum/rpm的服务器。

系统需求

请确保您的系统包含:

●64位四核处理器

●8gb RAM

支持的操作系统:

●Debian

  • Buster (10)
  • Stretch (9)
  • Jessie (8)
  • Wheezy (7)
  • Squeeze (6)

●Ubuntu

  • Focal (20.04)
  • Bionic (18.04)
  • Xenial (16.04)
  • Wily (15.10)
  • Vivid (15.04)
  • Utopic (14.10)
  • Trusty (14.04)
  • Precise (12.04)

Red Hat Enterprise Linux & CentOS

  • 8.x
  • 7.x
  • 6.x

其他软件:

●Memcached

〇版本1.4及以上

〇GB实例

〇推荐2+ GB

〇实例的大小可能需要扩大,因为更多的网站放在Railgun

注意:Memcached应该在Railgun之前安装。Memcached也应该在运行

在安装Railgun之前

●所有在服务器上都需要以root用户身份运行

●如果您使用的是任何类型的防火墙,您应该打开端口2408并保证它不被占用。

此外你还需要记下你的公网IP

运行以下代码获取IP:

curl icanhazip.com

安装Railgun监听器

1. 下载Railgun包

https://pkg.cloudflare.com/

2. 安装包

如果您正在使用.rpmpackage:

rpm-Uvhrailgun-elx.latest.rpm

如果您正在使用deb包:

dpkg-irailgun-distribution.latest.deb

请记住,实际的包名称将与您的OS版本对应

建立轨道炮

1. 联系我们生成Railgun token

2. 进行编辑:/etc/railgun/railgun.conf

3.看看这两行:

activation.token = YOUR_TOKEN_HERE

activation.railgun_host = YOUR_PUBLIC_IP_OR_HOSTNAME

4. 将您的_token_here替换Railgun Token

5. 将your_public_ip_or_hostnamewithrailgun换成你服务器的公网IP

6. 保存文件并关闭文本编辑器

7. 启动Memcached(如果还没有启动):

/etc./init.d/memcachedstart

8.运行Railgun

/etc/init.d/railgunstart

返回显示OK即正常运行并启动