- Home /
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?
I'm letting this question through the moderation queue because it's a novel topic I haven't seen before, but I'm not sure it's something we can really help with. At some point, you have to assume that your end user has a working internet connection. You can try changing the file extension, you can try an end run around the firewall, but the firewall is there for a reason.
Possibly the simplest fix would be serving your page via HTTPS, which should stop most basic $$anonymous$$IT$$anonymous$$ attempts.
Answer by Kiwasi · Sep 25, 2014 at 08:06 PM
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.
We are providing non-game application for corporations with free trial 10-day access. That is why I'm solving this issue - interested employees would have to contact their ad$$anonymous$$ with "weird request to allow .unity3d files", resulting in not even trying the application, which would the company find useful in the end.
That is a problem. A zip file might be your best bet, if that gets through the firewalls.
Your answer
