How to use G6FTP Server behind a firewall ?
To allow the ftp server to receive ftp requests behind a firewall you need to open the port 21 (allow incoming) & 20 (allow outgoing) on the firewall, as well as the passive port range (allow incoming, see domain / IP binding / passive port range). If you do not use default ftp port, you need to open main port (allow incoming), main port -1 (allow outgoing) & passive port range (allow incoming). Popular firewalls settings : Zonelabs ZoneAlarm : let the ftp server full access to internet (in & out).