If you're using DSM4 and are also using a reverse proxy in front of your Synology, "Share file link" might not work, specifically if your Internet-facing port differs from the Synology port.

E.g., a "shared link" might look like this:

From the Internet, one could have requested the file by using:

However, after the request the response will be a redirect to And because 5001 is not opened on the reverse proxy (or firewall for that matter), this won't succeed.

In stead of using the proposed link, try to use:

UPDATE #1: Although the download will succeed, the suggested filename might be index.html and not the original filename the file had. Solution: rename the file after the download. This might only be the case when the file is password-protected.