XMPP by default uses plain TCP socket connection, which is not able to route via HTTP proxy. You can:
- if your proxy supports HTTPS/Tunneling, try to use 443 port for your XMPP service, or forward 443 port to default XMPP service port(5222) on your router.
- if your proxy supports SOCKS, try to use ProxyKit, but it may need to modify XMPPFramework code
- You can try to use XMPP with HTTP or Websocket transport, but XMPPFramework did not support it and you may need to find/write different library