三个组件的分工

组件 作用
SAS(认证) 通过根证书 → 中间证书 → 用户证书的证书链,验证登录者是否为持证爱好者
FAS(审计) Web 审计面板(默认端口 9527),比对数据包“声明身份”与“连接身份”,不一致自动拉黑、踢下线、留痕
EMQX(授权) 通过主题权限控制谁能发布服务器状态、静音列表、遥毙等敏感主题

EMQX 主题权限要点

  • 管理员客户端(如 FMO-你的呼号-XXXX)可发布/订阅 FMO/REGU/MUTELIST、FMO/REGU/SERVER_REMOTE_CONTROL、FMO/SERVER_INFO、FMO/PROFILE 及其 /SRV/# 子主题。
  • 所有普通客户端禁止发布上述管理主题,仅允许订阅;普通通联主题 FMO/TELE、FMO/RAW、FMO/QSO/#、FMO/LATE/#、FMO/USER_RIG 允许发布与订阅。
  • 这样可防止非管理员用户发布敏感信息。

FAS 常见问题

友台一登录就被拉黑:通常是未安装 SAS,或把 EMQX 的“客户端认证”误配成了“客户端授权”。修正配置后,之前被误拉的呼号可在 FAS 黑名单页手动解封。

其他建议

  • EMQX 的 Docker 版本重启容器后会恢复默认 18083 登录信息,请确认后再使用。
  • 不要把 EMQX API Secret、SAS 凭证等敏感信息泄露给他人。