Yeah, best bet is to just port-forward the necessary ports on your router to the machine inside the network.

Otherwise you could always try FTP Tunneling assuming the router already has open ports.