Port problem firewall and via proxy

i have a problem , i want to use openfire and spark ;and i want to give spark to my customers but they have firewall and they connect internet via proxy, how can they run spark without opening port in the firewall

Can anybody help?