Not a lot you can do to get it to just "work" with personnal firewalls as they are supposed to grab any files atempting to access the network/internet.

You can make it a little more friendly to corporate firewalls by using more common ports that are assigned to the specific app type (like 21 for ftp and not 6969 just to be funny).