I hava two servers A and B, they are respectively in two area standalone. A can connect to internet with DMZ_I, B can connection to internet with DMZ_II,
Now I installed openfire on A and B , installed Connection Manager on DMZ_I and DMZ_II.
I want users from A’s intranet and users from B’s intranet can communicate through their own DMZ.
How to make a user from internet can connect to DMZ_I , and communicat to another user on server A?
How to make a user from A through DMZ_I communicate to another user from B through DMZ_II?
I have tried to modify the openfire and connection manager configuration , it can run well in intranet ,but internet…it can’t run normal.
I only want to transport messages which are http package.
Our DMZ only open the 80 port and 443 port ,and only pass the http package, it will use http-bind,connection type will http or https. if use smack to connect ,can use BOSH. I did client on PC and client on iPhone/iPad, not web client.
And I heared most IMs which provide service had turn to http way. So i would like to implement it with http way.
Http-bind uses 7070 and 7071 ports by default in Openfire. You can try to change them to 80 and 443, though i’m not usre it will work. Also, i believe your clients have to support BOSH. Simple client won’t work with http-bind by itself i think. Anyway, http-bind is not my expertise, so i can’t advice more about this.