Lucky,很强的反代工具

Lucky,很强的反代工具

Tabor
2024-09-11 / 0 评论 / 119 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年09月11日,已超过216天没有更新,若内容或图片失效,请留言反馈。

Lucky 是一个开源项目,旨在为用户提供一个软硬路由公网神器,支持 IPv6/IPv4 端口转发、反向代理、动态域名 (DDNS)、网络唤醒 (WOL)、STUN 内网穿透等功能。它最初是为了在小米路由 AX6000 官方系统上实现公网 IPv6 转内网 IPv4 的功能而开发的。随着时间的推移,Lucky 不断迭代改进,增加了更多功能和更好的性能。

Lucky 的核心程序使用 Golang 编写,主要功能模块包括:

  • 端口转发:实现公网 IPv6 转内网 IPv4 的 TCP/UDP 端口转发,支持界面化的管理转发规则。
  • 动态域名 (DDNS):支持多个 DNS 服务商,包括自定义回调和 Webhook。
  • Web 服务:支持反向代理、重定向、URL 跳转等,提供 HTTP 基本认证和 IP 黑白名单功能。
  • STUN 内网穿透:实现内网穿透,无需公网 IPv4 地址,适合国内运营商级 NAT1 宽带网络。
  • 网络唤醒 (WOL):支持远程控制唤醒和关机操作。
  • 计划任务:提供不依赖 Linux 系统 Cron 的计划任务功能,支持 Windows 系统。
  • ACME 自动证书:支持 ACME 自动证书的申请和续签。
  • 网络存储:提供将本地存储、WebDAV 和阿里云盘挂载到 Lucky 内部的功能。

Lucky 的安装方式多样,包括 OpenWrt IPK 包、Docker 镜像、自动脚本安装、半自动离线脚本安装方法和手动运行。用户可以根据自己的系统环境选择合适的安装方式。

Lucky 的 GitHub 仓库地址是:https://github.com/gdy666/lucky,用户可以在这里找到安装指南、文档和最新版本下载。

Lucky 的官网地址是:https://www.lucky666.cn/,提供了更详细的介绍和文档。

Lucky 的安装与部署

新建 docker-compose.yml 文件,然后 docker-compose up -d 启动。

version: '3.8'

services:
  lucky:
    image: gdy666/lucky
    container_name: lucky
    restart: always
    network_mode: host
    ports:
      - "16601:16601"
    volumes:
      - /volume1/docker/lucky:/goodluck

Lucky 使用

设置账号和密码

直接在浏览器中输入 【https://lei-1258171996.cos.ap-guangzhou.myqcloud.com/imgs/2024/202408071254855.png第一步就是在“设置”中更改默认的账号和密码。**

设置动态域名

家里移动的宽带,没有动态 IPV4 公网,但是有动态 IPV6 公网,可以绑定域名,通过 DDNS 实现访问。之前有些通过 【NAS】配置DDNS-Go+动态IPV6,通过域名访问群晖,Lucky 更综合一些。Luckey 动态域名设置如下。

SSL 证书

Lucky 可以实现申请 SSL 证书,设置如下。

反向代理

反向代理,这个概念理解起来比较难。举个简单的例子,我设置了动态域名 a.123.com,就可以通过 http://a.123.com:5234 访问 Alist 了,但是如何实现 HTTPS 访问呢,这里需要反向代理设置下。如下图所示,设置 web 服务,监听端口不要和即有的端口冲突就可以。


添加子规则,设置如下,前端地址写 a.123.com(已经完成动态域名设置,可以指向 NAS),后端地址写内网的 IP: 端口,然后就可以通过 https://a.123.com:5245 访问 Alist 了。

参考文章

  1. 教你在NAS上搭建免费开源神器「Lucky」,3分钟就搞定!
0

评论

博主关闭了所有页面的评论