Please help! Unable to connect to FTP

Hello fellow technicians,

I installed a while ago a Mikrotik router on someone’s advice, and I had some problems understanding why I can’t connect to the NAS FTP that’s installed behind the router’s connection, using WinSCP or Filezilla but works fine using Windows Explorer.

I’m using Router Wireless MikroTik RBD53iG-5HacD2HnD with Asustor AS1004T v2 NAS. The wireless is in Wisp Ap mode, static IP Address, NAT enable, and routes done for all the necessary ports that the NAS uses. I can connect just fine on the web interface that has a specific port set by me, and on FTP using Windows Explorer if the connection is set to active mode inside NAS, there is an option inside the FTP server settings that I can check, Respond with external Ip for passive FTP requests, if I do check that box then I’m unable to connect using explorer either.

Without the passive mode checked:

Filezilla:

Status: Connecting to IP address…
Status: Connection established, waiting for welcome message…
Status: Initializing TLS…
Status: TLS connection established.
Status: Logged in
Status: Retrieving directory listing…
Status: Server sent passive reply with unroutable address. Using server address instead.
Command: MLSD
Error: Connection timed out after 20 seconds of inactivity
Error: Failed to retrieve directory listing

Although Filezilla fails to retrieve the directory listing, the client is somehow connected to the FTP server, FileZilla client is listed on the server as a connected user.

WinSCP connects just fine.

Windows Explorer connects just fine.

With the Passive mode checked on the NAS:

Filezilla:
Status: Connecting to IP address…
Status: Connection established, waiting for welcome message…
Status: Initializing TLS…
Status: TLS connection established.
Status: Logged in
Status: Retrieving directory listing…
Command: PWD
Response: 257 “/” is the current directory
Command: TYPE I
Response: 200 Type set to I
Command: PASV
Response: 227 Entering Passive Mode ( IP address…).
Command: MLSD
Error: Connection timed out after 20 seconds of inactivity
Error: Failed to retrieve directory listing

Windows Explorer gives out the error: "An error occurred opening that folder on the FTP server. Make sure you have permission to access that folder. Details: The operation timed out.

WinSCP gives out: Connection Failed.