I have a fairly nice Openfire setup on our internal network, its integrated with AD and we use groups for auto-roster population, at the moment its working very well and I am happy with it.
I would like to expand the installation to allow users to connect from their iPhones and home PC’s, but I don’t want to set up any VPN’s or allow access direct to the internal network. I am hoping that there is some way I can install a second server in the DMZ that users from outside the network can connect to, and this then passes everything between the external client and the internal server. The server in the DMZ would do no authentication, no roster storage or database connections, it would simply act as a proxy between the external clients and the internal server.
Can I install a server in the DMZ that just passes through connections to the internal server for everything? Almost like an Openfire-proxy-only server?
The connection manager looks like what I am looking for, but one thing confuses me about configuration, I am pretty sure I understand the domain, hostname and port settings, but I don’t get the password option:
This works, however the console is showing Trillian on the iPhone as logged in without any encryption. Do I have to open any other ports or configure anything else to allow encrypted clients? I haven’t managed to test Trillan on an external desktop PC yet.
I think I have also found a bug in Openfire:
If the iPhone client IM+ connects the Sessions list of users has a java stack exception, the client works, its just listing the sessions that doesn’t. Trillian connects and you can see the client listed, but IM+ causes the exception. You can repeat the issue very easy.
I tested with the full Spark client last night from a PC rather than an iPhone, and it connects with no issues and the admin console shows the connection is encrypted.
So, I think I stumbled on two bugs - the encryption icon not showing, and IM+ causing a java stack exception when listing the connected sessions in the admin console.
Other than that its all great!
Thanks for the help all.
Oh - what does ““You can repeat the issue very easy.” - Looks like I finally found an iPhone sponsor (;” mean?