Is it possible to bypass firewalls blocking .unity3d files?

Some users of our application are having issues with the .unity3d file. The Web Player installs just fine, but hangs when downloading the file. It is caused by corporate firewalls, that does not allow .unity3d extension to be downloaded (tested - when allowed in customer’s corporate firewall, all works ok).

I tried changing the file extension to .zip and Web Player had no problem with it, but I have no more opportunities to test it with some firewalls. Maybe some of them are watching also the format of data being transmitted, so it will not work, or maybe Unity will change the Web Player to accept only .unity3d extension…

Have anyone been solving this or similar issue? Is it possible to bypass the firewalls behaviour?

In general corporate firewalls are there to protect the corporate network. They also serve to increase productivity by stopping users playing games on work time. Many corporations have specific policies preventing use of the corporate network for games. You should not be attempting to bypass them, it may actually be illegal in some jurisdictions. It certainly opens you up for civil action in the case that your software does something malicious or gets hijacked and carries in malicious software.

On the other hand if you are working directly for the corporate in question then you can either get them to allow a specific exception to allow your file through the firewall. Or you can get them to host the file on there own internal servers, thus avoiding the problem altogether.