liu (@happylwws) 在 在Cloudflare中实现本地服务免端口访问 中发帖
刚刚让AI帮我搞的,测试了很好用,终于不用加端口了。
前提条件
有公网IP(IPv4或IPv6)
拥有一个域名(托管在Cloudflare)
已设置好DDNS,可以通过 https://ddns域名:端口 访问NAS
实现步骤
1. 添加DNS记录
登录Cloudflare控制台
进入你的域名管理
添加一条A记录或AAAA记录(IPv6)
名称:填写子域名(如 nas)
内容:填写你的DDNS域名对应的IP地址
代理状态:开启(橙色云朵图标)- 这是关键
2. 配置源站端口规则
Cloudflare需要通过Origin Rules来实现端口转发:
进入 Rules → 起源规则
点击 Create rule
设置规则:
Rule name: 自定义名称(如"NAS Port Override")
When incoming requests match: 选择你的NA...