Hello!
Do not think that I address to you at once, not having tried to look ? I really searched for the decision of this problem on a forum, but and could not adjust normally all at myself.
Essence of a problem:
Is available Wildfire 3.1.0 on server JABBER.MY.DOMEN and it works under name MY.DOMEN. Users can communicate among themselves, write personal messages, use conferences.
As in a network there is a proxy-server on program basis Kerio WinRoute Pro 4.2.5 on server PROXY.MY.DOMEN which has 2 network interfaces (192.168.1.3 - a local network (proxy.my.domen), 81.81.81.81 - a network of the provider (MYNAME.PROVIDER.DOMEN)).
In a program proxy I have adjusted ports-mapping at entering connection on the external interface on ports 5222-5223, 5269 redirect on the same ports on JABBER.MY.DOMEN address. Thus if I from a computer which is being a network the Internet (for example with home PC) am connected to a server - that connection pass the personal computer normally.
If I in a local network try to enter on conference of other server working in a network the Internet, or I try to add contact to other server - that I receive a mistake. Thus my server is isolated from an external world. Prompt, please, how it is possible to adjust Wildfire for work through a proxy.
Error.log:
2006.10.17 10:00:38 org.jivesoftware.wildfire.server.OutgoingServerSession.createOutgoingSession(Out goingServerSession.java:259) Error trying to connect to remote server: ru(DNS lookup: ru:5269)
java.net.UnknownHostException: ru
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at org.jivesoftware.wildfire.server.OutgoingServerSession.createOutgoingSession(Ou tgoingServerSession.java:254)
at org.jivesoftware.wildfire.server.OutgoingServerSession.authenticateDomain(Outgo ingServerSession.java:183)
at org.jivesoftware.wildfire.server.OutgoingSessionPromise.createSessionAndSendPac ket(OutgoingSessionPromise.java:130)
at org.jivesoftware.wildfire.server.OutgoingSessionPromise.access$300(OutgoingSess ionPromise.java:40)
at org.jivesoftware.wildfire.server.OutgoingSessionPromise$1$1.run(OutgoingSession Promise.java:95)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)