With a gloox client I am trying to setup a socks proxy for file transfer. The Openfire server has file transfer proxy enabled. I see the message exchange occur as expected up to the last step. The initiator sends the “set” command and gives the streamhosts to try. The receiver connects to the servers proxy port 7777 and sends and receives the 2-4 bytes. The receiver sends back that it is using the proxy port on the Openfire server. The initiator client connects to the proxy as well and then sends the “activate” message to the Openfire server. The server responds to the activate with:
I know the feature is enabled on the server because if I disable it then the failure moves back to the TCP connections to port 7777.