Happyy quali browser lo supportano?
Firefox, Chrome ed Edge hanno tutti eliminato il supporto a FTP nelle ultime versioni. Se ne stai usando una più vecchia potrebbero ancora supportarlo - es. una Firefox ESR.
Internet Explorer dovrebbe supportarlo ancora. Comunque tutti supportano solo il download, non puoi caricare file. Per usare FTP meglio FileZilla o WinSCP - sono entrambi gratis.
Riguardo al server FTP: per farlo funzionare con i client dietro NAT, dovrai impostare la modalità passiva e questo richiede di aprire oltre alla 21 le porte configurate per il canale dati. Il server deve anche aver modo di sapere qual è l'IP esterno (o il router modificare i pacchetti in transito tramite apposito software...).