飞牛nas反向代理设置教程(小白篇)

适用:飞牛 OS 应用市场版 Lucky(含 root 权限,可读取系统证书)
目标:浏览器输入 https://file.demo.com:8888,外网直达内网应用


0. 准备清单

项目 说明
飞牛 NAS 内网 IP 假设为 192.168.1.100(请换成你自己的)
目标应用 文件收集器,内网地址 192.168.1.100:5557
域名 file.demo.com,已接入可修改 DNS 解析的后台
公网 IP 路由器 WAN 口有公网 IPv4(或已配好 IPv6)
外网端口 8888(可自行替换,避开常见冲突端口)

1. 安装 Lucky

  1. 打开飞牛 应用市场,搜索 Lucky,点击安装;
  2. 安装完成后点 打开,进入 Lucky 管理页(默认地址以应用市场显示为准);
  3. 首次进入建议先修改管理员密码。

2. 关闭安全入口检查(必须)

Lucky 默认会校验访问入口是否合法,飞牛环境下容易误拦,先关闭。

  1. 进入 设置(齿轮图标);
  2. 找到 禁用安全入口设置检查,打开开关;
  3. 保存。

3. 动态域名:让域名指向你家

  1. 顶部切到 动态域名(DDNS) 标签页,点 新增;
  2. 服务商选你域名所在的 DNS 提供商(阿里云 / 腾讯云 / Cloudflare 等);
  3. 填写:
    - 域名:file.demo.com
    - 类型:仅 IPv4 选 A;仅 IPv6 选 AAAA;双栈则各建一条
    - Token / Secret:按服务商提示生成并填写
  4. 保存后点 立即检测 / 更新;
  5. 等待解析生效(通常 1~5 分钟,TTL 越长越久),本机验证:
nslookup file.demo.com
# 返回的 Address 应等于路由器 WAN 口的公网 IP

✅ 解析正确再往下走,不正确先回 DNS 后台核对记录值。


4. 准备 TLS 证书(为开启 HTTPS)

方式 A:在 Lucky 内申请

  1. 进入 设置 → TLS / 证书管理;
  2. 点 申请证书,类型选 ACME(Let's Encrypt 等);
  3. 证书域名填 file.demo.com,验证方式选 DNS 验证(家宽 80/443 常被封,DNS 最稳);
  4. 等待状态变为 已签发。

方式 B:复用飞牛内置证书

应用市场版 Lucky 有 root 权限,可直接读取飞牛系统证书。
若已在飞牛「设置 → 证书」里签过 file.demo.com,此处点 导入系统证书 即可,跳过申请。


5. 反向代理:新建 Web 服务

  1. 顶部进入 Web 服务,点右上角 新增;
  2. 按下表填写:
字段 填写内容
Web 服务规则名称 备注用,如 文件收集器-外网
监听类型 IPv4 外网选 IPv4;仅 IPv6 选 IPv6;双栈建两条
监听端口 8888
TLS ✅ 开启,证书选第 4 步的 file.demo.com
启用 ✅ 开启
  1. 保存。此时先别访问,还需补充后端地址。

6. 配置子规则:转发到文件收集器

  1. 在刚创建的规则上,切到 子规则列表 标签页;
  2. 点内置的 默认规则,再点 编辑;
  3. 添加后端地址,填写目标应用的内网完整地址:
http://192.168.1.100:5557
  • 协议跟应用实际一致:应用本身是 HTTP 就写 http://,写错容易 502。
  • 路径保持 /,单页应用不要乱加前缀,否则静态资源 404。
  1. 保存。

7. 路由器:放行 8888

不做这一步,外网永远进不来。

① 端口转发(IPv4)

外部端口 内部 IP 内部端口 协议
8888 192.168.1.100 8888 TCP

② IPv6 环境

不需要端口转发,直接在路由器 防火墙 / IPv6 访问控制 中放通 8888 到 NAS 的 IPv6 地址。

③ 两道防火墙都要开

  • 路由器防火墙:放通 WAN → LAN 的 TCP 8888;
  • 飞牛防火墙 / 安全中心:放通 8888。

8. 验收 🎉

用无痕窗口打开:

https://file.demo.com:8888

看到文件收集器登录页即成功。


9. 故障排查

现象 大概率原因 处理
DNS 解析失败 / 找不到服务器 解析未生效或域名拼错 nslookup 核对,等 TTL 过期重试
连接超时 未转发 / 防火墙未放 / 监听类型选错 外网 telnet file.demo.com 8888 或用在线端口检测
502 Bad Gateway 后端地址错误、应用未启动、协议写反 先访问 http://192.168.1.100:5557 确认应用存活
证书告警 / 域名不匹配 证书 SAN 不含该域名或未开 TLS 回第 4 步核对证书
内网可开、外网不行 运营商封端口(家宽常见) 换端口如 8443,或走 IPv6 / 内网穿透
重启后失效 DDNS 未自启或公网 IP 变化 检查 DDNS 任务状态与路由器 WAN IP

10. 注意事项

  • 示例 IP 192.168.1.100 与端口 5557 / 8888 均需替换为你自己的实际值;
  • 若 NAS 真实网段是 192.168.50.x,后端地址应写 http://192.168.50.x:5557;
  • 域名 file.demo.com 仅为示例,请替换为你已拥有的域名。

评论 0

还没有评论,来抢沙发吧~

写下你的想法… 写评论 收起评论框
0 / 2000