Connection manager is very old and is not updated anymore. It might work, but it is not secure and may have incompatibilities with the latest Openfire version.
Openfire should work without SSL. I haven’t used connection managers, but i think it should also work without SSL. But it seems that you want to connect to your main production server this way. If production server is setup to work with SSL, i think you won’t be able to connect to it without SSL via connection manager, but i can’t say for sure. You can test yourself.
So is there any other option to achieve this without connection manager? For production we are planning like internet -> f5 load balancer -> openfire, hope this arch will work.
but temporarily we want expose our openfire dev server to internet so that we can work from outside network .