三个组件的分工
| 组件 | 作用 |
|---|---|
| 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 凭证等敏感信息泄露给他人。