安装运行&升级备份
安装Lucky
Lucky提供的便捷安装方式如下
不同安装方式安装的lucky可能会存在冲突,每次切换不同安装方式之前请先卸载干净之前的安装版本。
一键安装方式的卸载是再次执行安装指令,选项2完成卸载。
Openwrt IPK包的卸载方式是执行 依次执行下面三条指令完成卸载。
opkg remove lucky
opkg remove luci-i18n-lucky-zh-cn
opkg remove luci-app-lucky
OpenWrtIPK包
Lucky官方IPk包源码地址 : https://github.com/gdy666/luci-app-lucky
使用自定义OpenWrt固件编译时,需要手动勾选luci-app-lucky和lucky包才能在编译后的固件中包含Lucky。
安装官方Lucky IPK包时,必须确保您的系统已经完全卸载了所有第三方的Lucky IPK包。
否则,安装完成后,很可能无法启动Lucky。
在安装官方IPK包之前,请务必确保已完全删除 /etc/config/lucky 和 /etc/init.d/lucky。
如果在安装IPK包前已经通过一键脚本方式安装,同样需要先卸载原先版本。执行多一遍安装脚本,选 项2.
IPK包下载安装步骤
- 打开 https://github.com/gdy666/luci-app-lucky/releases 页面
- 先安装CPU架构相应Lucky核心IPK包
- 再安装最新的luci-app-lucky_XXX_all.ipk 和 luci-i18n-lucky-zh-cn_XXX_all.ipk
Docker镜像
#host模式, 同时支持IPv4/IPv6, Liunx系统推荐
docker run -d --name lucky --restart=always --net=host gdy666/lucky
# 桥接模式, 只支持IPv4,windows 不推荐使用docker版本
docker run -d --name lucky --restart=always -p 16601:16601 gdy666/lucky
#挂载主机目录, 删除容器后配置不会丢失。可替换 /root/luckyconf 为主机目录, 配置文件为lucky.conf
docker run -d --name lucky --restart=always --net=host -v /root/luckyconf:/goodluck gdy666/lucky
lucky 在docker容器内部存放配置的文件夹路径是 /goodluck
docker compose
services:
lucky:
image: gdy666/lucky
container_name: lucky
volumes:
- 容器外持久化路径:/goodluck
network_mode: host
restart: always
unraid 带图标的
services:
lucky:
image: gdy666/lucky
container_name: lucky
labels:
net.unraid.docker.icon: "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Lucky/icon.png"
net.unraid.docker.webui: "http://[IP]:[PORT:16601]"
volumes:
- 容器外持久化路径:/goodluck
network_mode: host
restart: always
Linux环境不推荐使用bridge模式
在bridge模式下,Lucky不支持IPv6,而且IPv4也可能会出现端口无法访问的情况。
如果你遇到了端口无法访问的问题,请尝试使用host模式。
如果host模式仍然无法解决问题,你可以尝试更换其他端口。
总之,如果不必使用Docker,建议不要使用Docker。
Windows环境可以使用Docker安装Lucky,但是并不推荐使用此方式。
相反,我们建议使用安装服务的方式来实现开机启动。
在Lucky后台设置页面下方可以找到安装/卸载Windows服务的选项。
在安装服务之前,请确保Lucky文件已经放置在你想要存放的位置。
安装Windows服务需要管理员权限运行Lucky
自动脚本安装
确认路由器设备已经开启SSH并获取root权限(带GUI桌面的Linux设备可使用自带终端安装)
使用SSH连接工具(如putty,JuiceSSH,系统自带终端等)路由器或Linux设备的SSH管理界面或终端界面,并切换到root用户
确认设备已经安装curl或者wget下载工具。
基于OpenWrt(小米官方系统、潘多拉、高恪等)的设备请使用如下命令安装curl
*** opkg update && opkg install curl #如已安装请忽略***
之后在SSH界面执行如下安装命令,并按照后续提示完成安装
升级新版本只需重新运行安装指令,末尾参数改为最新版本号,安装完成后在后台设置页面重启程序即可.
(如无法连接或出现SSL连接错误,请尝试更换各种不同的安装源!)
小米万兆官方系统SSH后 特别适配安装脚本
curl -o /tmp/install.sh https://6.666666.host:66/files/goluck_10k.sh && sh /tmp/install.sh https://6.666666.host:66/files 2.11.2
curl -o /tmp/install.sh http://6.666666.host:6/files/goluck_10k.sh && sh /tmp/install.sh http://6.666666.host:6/files/ 2.11.2
安装其它版本时请自行更改指令末尾的版本号
curl -o /tmp/install.sh http://6.666666.host:6/files/golucky.sh && sh /tmp/install.sh http://6.666666.host:6/files 2.11.2
wget -O /tmp/install.sh http://6.666666.host:6/files/golucky.sh && sh /tmp/install.sh http://6.666666.host:6/files 2.11.2
curl -o /tmp/install.sh https://6.666666.host:66/files/golucky.sh && sh /tmp/install.sh https://6.666666.host:66/files 2.11.2
wget -O /tmp/install.sh https://6.666666.host:66/files/golucky.sh && sh /tmp/install.sh https://6.666666.host:66/files 2.11.2
半自动离线脚本安装方法
将daji.sh下载上传到 /tmp/目录下
执行
chmod +x daji.sh
赋予执行权限,然后运行
sh daji.sh
查看当前CPU架构,根据CPU架构选择合适的lucky tar.gz文件上传到/tmp目录下。
tar.gz 文件从github或者网盘/Q群下载。
再次执行sh daji.sh 选择1根据提示安装即可。
大部分的设备/系统都已经预装了以下的大部分依赖,使用时如无影 响可以无视之
bash/ash 必须 全部缺少时无法安装及运行脚本
curl/wget 必须 全部缺少时无法在线安装及更新,无法使用节点保存功能
systemd/rc.common 一般 全部缺少时只能使用保守模式,可能无法设置开机自动启动
手动运行
如果上述安装方式都不适合你的系统环境,你可以尝试手动安装Lucky,参照 启动方式与参数
1. 找到适合你Linux系统的版本,下载tar.gz包,解压出lucky核心程序文件并将其复制到你想要存放的位置。
2. 手动运行Lucky二进制文件,并指定配置文件的位置。例如,如果你的Lucky二进制文件在 /usr/local/bin/lucky,配置文件在 /etc/lucky/lucky.conf,则可以使用以下命令启动Lucky:
#赋予lucky执行权限 chmod +x /usr/local/bin/lucky #启动lucky /usr/local/bin/lucky -c /etc/lucky/lucky.conf
3.Windows版直接双击运行即可。
启动方式与参数
如果您已经使用openwrt IPK包、一键脚本安装、docker或者固件自带方式安装lucky,可以跳过启动方式与参数这一小节内容。
启动方式
lucky只需要一个单独的可执行文件,如果你熟悉Linux,就可以将lucky二进制文件放在任何你想要的位置。