Openfire internet and intranet solution

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.

Is there any solutions and ideas?

Best Regards,

Simon

What do you mean by http package? XMPP uses xml. And i think you should have port 5222 open in your DMZ and pointing to your intranet Openfire server.

Hi wroot:

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.

Hi,

it is my CM configuration below,

intranet openfire server ip/domain

5262

password

1

5

true

true

true

true

false

1800000

true

5222

true

5223

jks

50

-1

-1

-1

** **

** true**

** **

** 80**

** 443**

** **

** **

** **

** true**

** **

** **

** **

** **

** **

** **

** 5**

** **

** 2**

** **

** **

** 30**

** **

** **

false

i access CM on DMZ_I from internet with it’s domain name,but whatever I post to CM,it return below,

HTTP/1.1 200 OK

Response content length: 622

stream:features

DIGEST-MD5

PLAIN

CRAM-MD5

</stream:features>

i had see

http://community.igniterealtime.org/message/97639#97639

http://community.igniterealtime.org/message/202814#202814

http://community.igniterealtime.org/message/172457#172457

but, i hava no good idea…