основные проблемы две:
1. Вы сидите за рутером и без выделенного IP. В этом случае нужно правильно настроить proxy (можно смело экспериментировать). Настройки (адрес и порт) взять у провайдера.
2. Соединение есть, но файлы не идут.
Вы забыли поставить пассивный режим (passive mode) Многие FTP клиенты ставят по умолчанию активный режим, который использует два соединения - одно для передачи команд, второе для передачи данных. Вот второе соединение и не может установиться (по разным причинам). Пассивное режим использует только одно соединение.