Click here for the YouTube video tutorial link
When using a NAS,Remote AccessThis is a problem that almost every user encounters. The Feiniu NAS comes with FN Connect It does work, but the free version is limited to 20M of bandwidth. Although the Pro version offers faster speeds, you may still encounter high latency and unstable connections when accessing content across networks or regions. This is especially true when trying to stream HD videos directly from your NAS while away from home—the experience is often less than ideal.

Is there a more elegant solution? The answer is —— Cloudflare DDNS + Self-Hosted Remote Access。

The biggest advantage of this approach is:
- The speed depends on the upload speed of your home broadband connection.. For example, my home broadband has a download speed of 200 Mbps and an upload speed of about 30–50 Mbps, and the speed for remotely accessing my NAS is on par with that of FN Connect Professional Edition;
- More stable, because it uses your own network and doesn't rely on relay servers;
- Highly scalable...not only can you remotely access your NAS, but you can also use it to access other services at home (such as software routers and smart devices).

Implementation Approach
- Host your domain with Cloudflare;
- Configure DDNS dynamic resolution to keep your public IP address and domain name synchronized in real time;
- In the Feiniu NAS DDNS settings, associate the domain name you have configured;
- When used with port forwarding or a reverse proxy, you can access the NAS from anywhere using a subdomain.
This way, you can log in to the NAS management interface just as smoothly as you would locally, and even use a media player to stream movies from the NAS remotely—truly achieving “click-to-play.”
If you're not familiar with Cloudflare's DNS resolution or are new to DDNS, don't worry. I've put together a comprehensive step-by-step guide that covers everything from domain configuration to obtaining a Cloudflare API token, along with detailed screenshots showing the specific setup steps in the Feiniu NAS system.
???? Want to see the complete step-by-step guide? Please visit our main site:Feiniu NAS Remote Access Complete Guide: Cloudflare DDNS Configuration and Usage
Related Reading:
Before you begin, check: Do you have a public IP address that can receive incoming traffic?
DDNS is only responsible for updating the domain name with the changing public IP address; it cannot bypass the ISP's CGNAT. First, check the address on your router’s WAN page, then compare it with the public IP lookup result; if the two differ, or if the WAN address falls within private network ranges such as 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, or other private network ranges, you’ll need to request a public IP address from your ISP or switch to a solution that doesn’t require port forwarding, such as Tailscale, ZeroTier, or Cloudflare Tunnel.
Cloudflare DDNS Security Configuration Process
- Prepare a domain name hosted on Cloudflare and create a new dedicated subdomain, such as
nas.example.com。 - Create an API token with minimal permissions that grants DNS editing permissions only for the specified domain; do not use a global API key.
- In the DDNS client on your Feiniu NAS or router, enter the zone, record name, and token.
- Once a change in the public IP address is detected, the DNS records will update automatically.
- Use a reverse proxy and a valid HTTPS certificate to provide services to external users, and avoid directly exposing the management port.
Safety Reminder:Do not directly expose NAS management interfaces, SSH, or database ports to the public internet. Prioritize using a VPN for networking; for services that must be made publicly accessible, enable strong passwords, two-factor authentication, access logs, and limits on failed login attempts.
How to Choose Between FN Connect, DDNS, and Networking Tools?
| Plan | Advantages | Restrictions | Target Audience |
|---|---|---|---|
| FN Connect | Ready to use right out of the box—no public IP address required | Speed-Based Transfer and Plans | New Users, Temporary Visitors |
| Cloudflare DDNS | Direct connection speed depends on the home's upload speed | Public IP and Port Management Required | Users who prefer self-management |
| Tailscale/ZeroTier | It is usually not necessary to open any ports. | Client devices need to be added to the network. | Prioritizing Safety and Ease of Use |
Troubleshooting Checklist
- Domain not updated: Check token permissions, record names, and DDNS logs.
- The domain name is correct but the site cannot be accessed: Check CGNAT, router port forwarding, and the NAS firewall.
- Accessible on the local network but not on the internet: Test using mobile data and confirm that the carrier has not blocked the relevant ports.
- Certificate error: Verify that the domain name, certificate SAN, and reverse proxy target match.
Original article by Tech.laowang. If you wish to repost this article, please credit the source: https://techlaowang.com/en/fn-nas-cloudflare-ddns/