ejabberd 15 разрешить регистрацию не только от localhost
Здравствуйте, я новичок в Ejabberd, и у меня есть проблема, чтобы решить. Я установил ejabberd 15 на Ubuntu (machine1) (на моей машине 32-битная версия и последняя версия ejabberd не доступна для моей машины), и я не могу зарегистрировать пользователя, это мои шаги
1) я установил ejabberd и запустил экземпляр
2) я установил клиент xmpp (я использую PSI)
3) регистрация нового пользователя и логин отлично работает с использованием PSI на локальной машине
4) я установил PSI на другой машине (machine2) и попытался зарегистрировать нового пользователя, но ejabberd говорит, что у меня нет разрешения на эту операцию
5) Затем я зарегистрировал нового пользователя с помощью веб-интерфейса администрирования и попытался войти в систему с этим новым пользователем с машины2, и теперь пользователь может войти в систему.
Примечание: machine1 находится за nat, и я получаю доступ к конфигурации переадресации проблемных портов (но это не проблема, потому что я повторяю, второй пользователь может войти в систему, если он зарегистрирован в веб-интерфейсе администратора)
Казалось бы, мне нужно изменить какой-то параметр в файле конфигурации yaml ejabberd, но что?
я выкладываю полный файл конфигурации, спасибо
### ACCESS RULES
access:
## Maximum number of simultaneous sessions allowed for a single user:
max_user_sessions:
all: 10
## Maximum number of offline messages that users can have:
max_user_offline_messages:
admin: 5000
all: 100
## This rule allows access only for local users:
local:
local: allow
## Only non-blocked users can use c2s connections:
c2s:
blocked: deny
all: allow
## For C2S connections, all users except admins use the "normal" shaper
c2s_shaper:
admin: none
all: normal
## All S2S connections use the "fast" shaper
s2s_shaper:
all: fast
## Only admins can send announcement messages:
announce:
admin: allow
## Only admins can use the configuration interface:
configure:
admin: allow
## Admins of this server are also admins of the MUC service:
muc_admin:
admin: allow
## Only accounts of the local ejabberd server can create rooms:
muc_create:
local: allow
## All users are allowed to use the MUC service:
muc:
all: allow
## Only accounts on the local ejabberd server can create Pubsub nodes:
pubsub_createnode:
local: allow
## In-band registration allows registration of any possible username.
## To disable in-band registration, replace 'allow' with 'deny'.
register:
all: allow
## Only allow to register from localhost
trusted_network:
loopback: allow
## Do not establish S2S connections with bad servers
## s2s:
## bad_servers: deny
## all: allow
## By default the frequency of account registrations from the same IP
## is limited to 1 account every 10 minutes. To disable, specify: infinity
## registration_timeout: 600
##
## Define specific Access Rules in a virtual host.