欢迎光临~
小狗一直在努力~

openwrt安装lucky、以及反代、网盘挂载设置

本文主要是在Op中安装Lucky这个超多功能的小应用的安装和部分功能详解,,本次在天地极限大佬指导下记录了全过程。因为本人是外行,所以多包涵其中的本人不专业、语无伦次的表述的地方,其他平台安装本质上是一样的操作。

一、安装

三种安装方式选一种安装,推荐使用第三种安装。

(一)docker ssh命令

docker run -d --name Lucky --restart=unless-stopped --net=host -v /opt/Container/Lucky:/goodluck gdy666/lucky

(二)docker compose命令

Op中安装了portainer的还可以采用docker compose命令安装

version: "3.9"

services:

lucky:

container_name: Lucky

restart: unless-stopped

network_mode: host

volumes:

    - /opt/Container/Lucky:/goodluck

image: gdy666/lucky

(三)OpenWrt套件安装

ssh登陆OpenWrt,执行以下命令(前两个是核心包,第三个是主程序,最后一个是op汉化包):

https://github.com/gdy666/luci-app-lucky/releases

点击上面的链接,自行更换cpu核心架构和版本。

微信图片_20240330153539.png

cd /tmp
wget https://github.com/gdy666/luci-app-lucky/releases/download/v2.7.2/lucky_2.7.2_Openwrt_x86_64.ipk
opkg install lucky_2.7.2_Openwrt_x86_64.ipk
wget https://github.com/gdy666/luci-app-lucky/releases/download/v2.7.2/lucky_2.7.2_Openwrt_x86_64_wanji.ipk
opkg install lucky_2.7.2_Openwrt_x86_64_wanji.ipk
wget https://github.com/gdy666/luci-app-lucky/releases/download/v2.7.2/luci-app-lucky_2.1.1-1_all.ipk
opkg install luci-app-lucky_2.1.1-1_all.ipk
wget https://github.com/gdy666/luci-app-lucky/releases/download/v2.7.2/luci-i18n-lucky-zh-cn_2.1.1-1_all.ipk
opkg install luci-i18n-lucky-zh-cn_2.1.1-1_all.ipk

二、启动

(一)在浏览器中输入:ip:16601,即可打开 Lucky 的管理界面。默认的用户名和密码均为666

(二)及时修改用户名和密码

三、DDNS域名解析

点击动态域名——添加任务进行设置,任务名称自定义,托管服务商选择你注册的域名服务商,以CF为例,Token填写API Token,类型ipv4,获取公网ip通过接口,域名列表填写泛域名(前提是已在CF官网做了相关设置),可以填写多个域名,每行一个,然后点添加任务即可。** **

解析成功后如下图:

四、反代设置

(一)首先添加SSL证书

不行就试试这个。

微信图片_20240330153929.png

证书添加一般需要等待一段时间如下图:

耐心等待数分钟不等,成功后如下图:

(二)添加一条自动跳转HTTPS规则,如图设置,这里TLS要禁用

Web服务类型选择重定向,默认目标地址填写:https://{host}:{port}

(三)设置****反代

Web服务——添加Web服务规则,规则名称自定义,也可以填你的泛域名便于标记,选择简易模式,监听类型可全选,监听端口可自定义如666或者888(此端口就是你反代的一个总端口,外网访问需要转发此端口),TLS如图设置默认即可,选择添加Web服务子规则,规则名称自定义(可以是你应用的名称,如nastool,便于记忆),前端域名自行设置你的二级域名,不用写端口号,后端地址就是你应用的局域网地址,记得加上端口号。

后续如果还需要添加反代,就在此基础上点编辑添加如下图,无限添加,每添加一次,会自动按序号增加一条子规则:

添加成功后:

如果openwrt作为旁路由,则需要去主路由上面给监听端口做端口转发。

openwrt作为主路由则不用做端口转发。

今后如果需要添加新的反代,就直接在已有反代的规则上面点编辑,然后添加web服务子规则,** 如下图,按照刚才的方法设置:**


反代后,使用"域名+反代的外部端口"访问,如:nastool.xxx.cn:555

五、给web页面添加登陆用户名和密码

假如你不想分享网页,但有不想网页一打开就被人知道是什么,可以给网页添加一个登陆名和密码(类似于Transmission)。具体这样设置:在规则页面点编辑— Web服务子规则列表 中选择第x条(你需要设置的某条)—下面的 BasicAuth认证点开,然后设置 HTTP BasicAuth 用户名和 HTTP BasicAuth 密码

打开设置过的网页效果如下图:

六、批量修改前端域名

此处不多赘述,如图:

七、网盘挂载

(一)添加存储:网络设置—存储管理—添加存储

如图填写别名,存储类型选择阿里云盘,下面登录与授权,用阿里云app扫描二维码授权后添加

添加完成后即可在本页面看到,如下图:

(二)添加WebDA:网络存储—WebDAV

如图设置(监听端口自定义,我这里是333),然后点击添加用户

添加用户如下图设置:

(三)网络存储—FileBrowser—添加挂载设置

关于网盘挂载,由于软件开发者提高了安全层级,打开时会强制要求输入BasicAuth认证用户名和密码,但你设不设置都无法登陆。所以设置完上面就不能按之前的方法去做反代了,需要按下图设置:网络存储—FileBrowser—添加挂载设置

安图设置,监听端口随意不冲突即可,其余留空或者默认,然后点击保存修改

设置完成之后,把刚才的监听端口去做个反代,实现外网访问,方法同之前,点击 Web服务—在规则上点击编辑—添加Web服务子规则,填写前后端域名等等,如下图

添加完成后,即可通过反代域名打开网盘,如下图,默认账密应该都是666,不行就把你的lucky密码重置为初始账密再进去,然后再重新修改回来:

修改账密和新建用户方法如下,注意其他地方默认先不要修改:

通过新建用户,可以将自己的文件分享,非常方便,具体设置可自行研究下

八、版本更新

无论是docker还是compose安装还是ipk安装,更新都比较方案,以ipk安装(docker安装的貌似也是一样的方法)的更新为例:

作者说是下载最新的tar和ipk,所以两个都选择下升级

九、备份配置,恢复配置

还有很多功能,如端口转发、内网穿透、网络唤醒,定时重启等等。

未经允许不得转载:一只小狗 » openwrt安装lucky、以及反代、网盘挂载设置