Skip to main content
使用此方法可直接在 Linux 或 macOS 主机上运行 Arupa 内核。 该发布包只包含一个可执行文件,不包含配置文件或服务,因此您需要在以下步骤中创建内核目录及其初始文件。

开始之前

已发布的二进制文件适用于 Linux 和 macOS,支持 amd64arm64 处理器。Windows 目前不是二进制文件的发布目标平台。 下载版本之前,请先确认您的操作系统和处理器架构:
选择匹配的版本资源:

1. 下载内核

打开 Arupa 发布页面。选择一个版本,然后下载后缀与您的系统匹配的资源。 发布文件使用以下命名格式:
例如,运行 v0.2.0 版本的 Apple Silicon Mac 使用:

2. 创建内核目录

将可执行文件、配置文件、服务包和临时解压文件放在同一个目录中。以下命令会在您的主目录中创建一个名为 arupa 的目录,并将下载的示例文件移动到该目录中:
如果您下载了不同的发布资源,只需在 mv 命令中替换源文件名即可。最终名称 arupa 就是您将要运行的可执行文件。

3. 允许二进制文件运行

将下载的文件设置为可执行文件,然后确认它可以运行:
该命令会打印已安装的内核版本。如果 macOS 阻止二进制文件打开,请查看安全提示,并在确认您是从官方发布页面下载后,在 系统设置 中允许该应用程序运行。

4. 创建初始配置

内核会读取一个 TOML 配置文件。先创建默认服务设置所使用的两个目录:
~/arupa 目录下创建一个名为 config.toml 的文件,并添加以下内容:
Listen 是内核接受 HTTP 连接的地址和端口。ServiceDir 存放已下载的 .plg 服务包,内核在加载这些包时会使用 ServiceTempDir。这些相对路径是从 ~/arupa 解析的,因为这是运行内核的目录。

5. 启动并验证内核

~/arupa 启动内核:
保持此终端运行。在另一个终端中,验证内核是否响应:
响应中包含内核版本。在第一个终端中按 Control-C 停止内核。

后续步骤

内核现在已经可以安装服务包了。请继续阅读核心插件文档,然后按照安装服务的步骤,将包添加到 services 目录中。 在将内核暴露于本地计算机之外之前,请配置用户访问规则