本文作者:zhujue

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁

zhujue 2024-07-05 09:53:42 249 抢沙发
群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁摘要: ...


Lucky-(反代、端口转发、自动证书利器)系列集锦


上面是lucky系列集锦,下面是本文正文。


群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第1张

群晖反向代理不好用?不来试试Lucky?

2023-12-11 09:46:07

前言

每当使用群晖设置反向代理的时候都十分不方便,把docker中的服务端口映射出来后,又要在反代设置中另外设置一个端口,不够直观,并且也非常难用。今天就来介绍一款非常优秀的反向代理工具:Lucky

介绍

Lucky最初是作为一个小工具,现在不仅仅提供单纯的反代设置,并且还提供了端口转发、动态域名(DDNS)、Web服务、Stun内网穿透、网络唤醒、计划任务、ACME自动证书、网络存储功能等功能,Lucky很多的功能其实都是可以用群晖或者其他服务来实现,所以今天就主要介绍下他的DDNS和反代设置

安装

打开群晖的【Container Manager】,搜索gdy666/lucky,选择gdy666/lucky镜像进行下载

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第2张

在等待下载过程中,先创建好 lucky 数据存放的目录

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第3张

回到Container Manager套件,运行刚刚下载好的lucky镜像,添加端口映射为16601,设置本地路径为刚刚创建的lucky文件夹,容器路径/goodluck

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第4张

下拉找到网络配置,需要把网络模式改为host模式,不推荐使用bridge模式,可能会出现端口无法访问的问题

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第5张

确认没问题后保存运行容器,打开群晖地址加16601就可以访问到lucky登录界面了

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第6张

使用默认密码登录后,可以在设置界面中修改默认账号和密码

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第7张

配置

先在菜单栏中点击动态域名选项,点击该菜单下的添加DDNS服务。这里的动态域名DDNS就是我在群晖小白系列中写的一样,通过DDNS才能通过域名找到群晖的主机

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第8张

这里演示的是阿里云,如果你的DNS服务不同,可以在下拉框中选择

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第9张

选择阿里云后,会要求输入AccessKey ID 和 Secret。打开浏览器,登录到阿里云的账户,点击头像,选择AccessKey管理进行配置

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第10张

为了安全,我们选择使用子账户Accesskey

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第11张

点击左上角创建用户按钮,创建一个新的用户

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第12张

输入登录名称,勾选OpenAPI调用访问,至于显示名称可以不用填写,最后点击确定

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第13张

把生成的ID和Secret分别复制下来,粘贴到Lucky添加DDNS配置的输入框中

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第14张

当然为了安全,可以只授予子账户只有云解析的权限

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第15张

然后输入域名前缀加上域名到域名列表中,格式为lucky.xxx.com

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第16张

测试是否解析成功,直接输入lucky.域名:8124,端口设置只要部署有服务并且可以公网访问的任意端口即可,如果防火墙把16610放开,那么也可以访问到lucky服务,则代表解析成功

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第17张

接下来配置证书,有了证书才能实现https访问。在安全管理选项中,点击添加证书

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第18张

添加方式需要选择ACME,证书颁发机构选择Let's Encrypt,DNS服务商使用的是阿里云,就选阿里云,并填入刚刚申请的ID和Secret和前面设置的域名

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第19张

更多设置中,如果是用的IPv4就勾选如下三个选项,其他保持默认,最后右下角的添加

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第20张

等待几十秒,出现颁发时间和到期时间则代表申请成功

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第21张

接下来配置反向代理,在Web服务菜单中添加web服务规则,设置一个监听端口,这里输入一个没有被占用的即可,同时把TLS选项开启

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第22张

添加Web服务子规则,名称可以任意,前端域名设置为前面配置的域名,地址设置为Lucky服务的地址(这里演示把lucky服务添加为https,所以这里设置的是lukcy服务地址),其他保存默认,最后点击右下角添加

群晖反向代理不好用?不来试试Lucky?-他们都叫我老宁 群晖 反向代理 端口转发 第23张

现在把路由器的16443放开,就可以通过【https://lucky.域名:16443】访问到lucky服务了。lucky也支持域名通配符,在DDNS输入域名的时候,如果属于【*.域名】则代表整个域名下的二级域名都解析到群晖公网IP,这样就不用单独一个个去设置解析了

后记

Lucky是一个非常适合国人用的集常用功能和配置一体的工具,但它并不是一个开源软件,他的源码只公布到1.4.10版本,所以如果你对这个软件有顾虑,那么也有其他的开源实现方案


文章投稿或转载声明

来源:他们都叫我老宁-群晖反向代理不好用?不来试试Lucky?版权归原作者所有,转载请保留出处。本站文章发布于 2024-07-05 09:53:42
温馨提示:文章内容系作者个人观点,不代表天云博客对其观点赞同或支持。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,249人围观)参与讨论

还没有评论,来说两句吧...