Can I use reverse proxy with openfire to hide my server domain?

Hello,
I’m trying to make my private XMPP server using openfire and conversations app.
But I got a problem to make it.
For example, Domain of openfire server is A.com and domain of nginx reverse proxy server is B.com
And I tried username @ B,com to login in my conversations app.
But It said “Stream opening error” and can’t connect.
Is it possible to connect via username @ B,com?
My purpose is hiding my real host openfire server’s IP(domain) to client!
Just wanna show proxy domain when user try to login :slight_smile:

Even I tried to use connection manager, It doesn’t work for me (I’m not sure If I used correctly… )

Thank you for reading.