ejabberd外部ip注册账号配置注意项

之前远程设备管理我一直用的openfire,这两天切换成了ejabberd测试了一下,同时调通phppython的一些接口,包括自动注册用户、添加好友、及设备配对,但是ejabberd远程注册配置一直报错Access denied by service policy,我用的是23.04-1版本,这方面的配置信息很少,而且版本之间差异很大,官方的文档里面描述也不够详细,设置可以说缺失,浪费我两个小时才搞定,默认配置需要修改的关键信息如下:

acl:
  loopback:
    ip:
      - 192.168.2.100 #ip配置

access_rules:
  register:
    allow: all #添加register
 trusted_network:
    allow: loopback

mod_register:
  access: register #添加register

比较了一下openfireejabberd,两者侧重点不同,前者后台管理配置界面非常强大,对不懂技术的人比较友好,而后者管理界面很糙,但是定制化很强,占用内存资源相对较少,适合需要定制开发的公司使用,个人使用的话还是推荐openfire,比如你做一些智能家居相关的东西。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

 桂ICP备15001694号-3