🧿 Lucky 外网访问配置教程

📖 引言

在现代家庭和小型办公室中,很多人希望能够从外部网络访问内部服务,然而,没有公网 IP 的情况下,这往往是一大挑战。

通过使用 Lucky,你可以:
利用已有的公网 IP 配合域名,实现安全、便捷的外网访问;
即使没有公网 IP,也能通过域名反代之前内网穿透出去的服务器地址,实现外网访问。

Lucky 提供了强大的反向代理、DDNS 支持、SSL 自动申请等功能,非常适合用于家庭 NAS 场景。

💡 Lucky 是什么?

Lucky 是一款由国内开发者打造的软硬路由公网访问神器:
🔁 支持强大的反向代理;
🌐 内建 DDNS;
🔒 支持 SSL 证书自动申请与更新;
🧊 容器化部署,维护简单,轻松升级。

🚀 部署 Lucky 服务端

📦 环境要求

一台拥有公网 IP 的路由器或已穿透出去的服务器;
支持 Docker 的平台(群晖、飞牛、绿联、OpenWRT、爱快等);

一个可用的域名。

🛠️ Docker Compose 安装

点击查看命令

<YAML>
    services:
      lucky:
        image: gdy666/lucky
        container_name: lucky
        volumes:
          - 本地路径:/goodluck
        network_mode: host
        restart: always

📚 详细的安装信息可以参考:Lucky 官方文档


🔑 安装后的首要配置

✅ 修改默认登录信息

默认地址:http://{IP地址}:16601
默认账号:666
默认密码:666
建议首次登录后立即修改账户密码,保障安全!


🌍 设置 DDNS + SSL 证书

在 Lucky Web 管理界面添加你的域名信息,选择支持的 DNS 服务商进行验证,推荐使用 Let's Encrypt 自动签发和续期证书。

点击查看图片
2025-07-14T14:28:54.png

添加完成之后,列表里面可以看到当前证书的时间范围,以及下载证书等选项


点击查看图片
2025-07-14T14:29:23.png

🌐 配置反向代理 Web 服务

点击查看图片
2025-07-14T14:30:12.png

🧭 添加 Web 服务 + 子规则

添加一个主服务(端口例如设为 8888);

点击查看图片
2025-07-14T14:30:28.png

添加多个子规则,用二级域名进行区分,如:feiniu.xxxx.com:8888

📌 注意:不需要填写 http(s):// 前缀,直接填写域名和端口即可。

🛡️ 设置安全入口

在后台管理 → 安全入口中配置,例如:

原始访问地址:192.168.31.1:3000
安全入口路径:/lucky666

设置后只能通过 192.168.31.1:3000/lucky666 访问管理后台。

🔁 添加 HTTP ➜ HTTPS 重定向

默认 Web 服务启用的是 HTTPS,如果你用 HTTP 打开会失败。此时添加一个类型为“重定向”的 Web 服务:
保持监听端口一致;
修改目标地址为:

https://{host}:{port}

如果你使用的是 443 端口,可以简化为:

https://{host}{path}{args}

点击查看图片
2025-07-14T14:31:12.png

🔁 内外网混合访问示例(V4+V6)

PS:你可以为不同来源(IPv4 / IPv6)配置不同的代理出口:

IPv6 访问:使用本地公网 IPv6;
IPv4 访问:使用服务器反代穿透 IPv4 出口。

这样你就可以实现无缝双协议访问。

点击查看图片
2025-07-14T14:31:32.png

🧩 总结

通过 Lucky:

✅ 有公网 IP:利用自身公网 + 域名快速上线;
❌ 无公网 IP:结合内网穿透 + Lucky 反代 + 域名访问,依然搞定远程访问;

🧊 支持 DDNS、SSL 自动申请、反向代理、路径安全、端口聚合,一站式搞定远程服务上线问题!

最后修改:2025 年 07 月 26 日
赞赏啥呢,钱多自己喝可乐