版本 1.0.32

下载

代理服务器免费,无需注册,设备数和消息数也不受限制。请选择你的系统。

Debian、Ubuntu 及其衍生版

从 APT 仓库安装——更新会随系统更新一起到来

  1. 添加仓库密钥

    软件包带签名,因此密钥放入 keyrings,而不是已被弃用的 apt-key。

    sudo wget -qO /usr/share/keyrings/elx-repo.gpg https://repo.um-d.ru/elx-repo.gpg
    echo "deb [signed-by=/usr/share/keyrings/elx-repo.gpg] https://repo.um-d.ru stable main" | sudo tee /etc/apt/sources.list.d/elx-repo.list
  2. 更新软件包列表

    APT 读取新仓库并校验其签名。

    sudo apt-get update
  3. 安装代理服务器

    软件包会创建系统用户、把服务设为开机启动并立即运行。

    sudo apt-get install elxmqttbroker

安装之后

Web 控制台
http://你的服务器:8567
默认账号
admin / admin — 请立即更改
MQTT
端口 1883,TLS 上的 MQTT 在 8883
服务状态
systemctl status elxmqttbroker
日志
journalctl -u elxmqttbroker -f

更新

代理服务器随系统一起更新,不需要额外操作。

sudo apt-get update && sudo apt-get upgrade

卸载

sudo apt-get remove elxmqttbroker

Windows 10 与 11,x64

带服务和防火墙规则的安装程序,或者单个便携文件

下载安装程序 elxmqttbroker-1.0.32-setup.exe · 约 6 MB

  1. 运行安装程序

    需要管理员权限:程序会装到 Program Files,注册服务和添加防火墙规则也都需要提权。

  2. 选择模式

    「安装为 Windows 服务」会让代理服务器随系统启动;「仅创建快捷方式」则由你自行启动。另有一个勾选项,用于在防火墙中放行 1883、8883 和 8567 端口。

  3. 打开控制台

    安装结束时会提示打开 http://localhost:8567。用 admin、密码 admin 登录,随后在「个人设置」里更改密码。

各部分放在哪里

程序
C:\Program Files\ELX MQTT Broker
数据与设置
C:\ProgramData\ELX MQTT Broker
服务
ELXMQTTBroker(自动启动)
安装程序语言
俄语和英语

代理服务器会从控制台改写自己的设置,因此设置放在 ProgramData 而不是 Program Files。卸载时该文件夹会保留,因为里面存着你的 MQTT 用户、他们的权限和消息。

便携版

一个不带安装程序的可执行文件:放进单独的文件夹运行即可,旁边会生成 config.json、数据目录和自签名 TLS 证书。不注册服务,也不写注册表。

下载 elxmqttbroker.exe 约 13 MB

其他 Linux 构建

静态链接、不依赖 libc 的可执行文件——适用于没有 APT 的系统、容器和单板计算机。

手动运行

chmod +x elxmqttbroker-linux-amd64
./elxmqttbroker-linux-amd64

运行要求

处理器
x86-64、arm64 或 armhf
内存
64 MB 起;随会话和保留消息增多而增加
磁盘
可执行文件和数据库合计约 30 MB
系统
Debian 11+、Ubuntu 20.04+、Windows 10/11 x64
依赖
无——不需要运行时、libc 或外部数据库

许可与价格

代理服务器免费提供。设备、消息、订阅和服务器的数量都不受限制,不需要许可证密钥,也不收集任何遥测数据。

文档 →