Solution: Get AeroAdmin
In a secure network, you will always have some methods that work and some that don't. If there was a simple solution for custom-built Clients to get through every kind of a firewall as if it was nothing, then there would be no point in using a firewall. Right? Just think about that for a moment. If you want your Client software to get through a firewall without the firewall knowing about it, then your options are to find a hole in the wall, or ... ask your customer to add your Server IP and Port number to their firewalls exception rule (whitelist), so that your Clients can connect through the firewall without hitting the wall.