No pfsense se voce marcar o "userland ftp proxy" na configuracao da interface lan, você precisa colocar uma regra permitindo "lan Subnet" acessar o proxy ftp local.
TCP LanSubnet * 127.0.0.1 8000 - 8030 * FTP HELPER (devwiki.pfsense.org/FTPTroubleShooting)
Se voce não quiser utilizar o ftp proxy, recomendo a criacao de um alias com os servidores ftp permitidos e duas regras no firewalll, uma permitindo saida 21 na LAN
TCP LanSubet * IpsFTP 21 (FTP) * Acesso a servidores FTP autorizados
e uma de entrada permitindo a conexão de dados no modo ativo de ftp na WAN
TCP IpsFTP 20 WanSubnet * * Acesso a servidores FTP externos (modo ativo)
se voce precisar de ftp passivo, utilize o 'ftp proxy', caso contrario a quantidade de portas que voce tera que abrir no firewall para o ftp funcionar sera imensa e como onde passa boi passa boiada, provavelmente p2p, hotmail, skype também vão passar.
utilize o tcpdump para ver onde o trafego esta parando
tcpdump -ni <interface lan="">host ftp.porai.com.br
e
tcpdump -ni <interface wan="">host ftp.porai.com.br</interface></interface>