lucky/v2.5.2/安装运行Lucky.txt

172 lines
8.2 KiB
Go
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

安装运行
安装Lucky
Lucky提供的便捷安装方式如下
OpenWrtIPK包
Docker镜像
自动脚本安装
半自动离线脚本安装方法
手动运行
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
警告
Linux环境不推荐使用bridge模式
在bridge模式下Lucky不支持IPv6而且IPv4也可能会出现端口无法访问的情况
如果你遇到了端口无法访问的问题请尝试使用host模式
如果host模式仍然无法解决问题你可以尝试更换其他端口
总之如果不必使用Docker建议不要使用Docker
警告
Windows环境可以使用Docker安装Lucky但是并不推荐使用此方式
相反我们建议使用安装服务的方式来实现开机启动
在Lucky后台设置页面下方可以找到安装/卸载Windows服务的选项
在安装服务之前请确保Lucky文件已经放置在你想要存放的位置 安装Windows服务需要管理员权限运行Lucky
自动脚本安装
https://github.com/gdy666/lucky-files
提示
确认路由器设备已经开启SSH并获取root权限带GUI桌面的Linux设备可使用自带终端安装
使用SSH连接工具如puttyJuiceSSH系统自带终端等路由器或Linux设备的SSH管理界面或终端界面并切换到root用户
确认设备已经安装curl或者wget下载工具
基于OpenWrt小米官方系统潘多拉高恪等的设备请使用如下命令安装curl
opkg update && opkg install curl #如已安装请忽略 之后在SSH界面执行如下安装命令并按照后续提示完成安装
升级新版本只需重新运行安装指令,末尾参数改为最新版本号,安装完成后在后台设置页面重启程序即可.
如无法连接或出现SSL连接错误请尝试更换各种不同的安装源
以安装1.9.3版本为例
半自动离线脚本安装方法
将daji.sh下载上传到 /tmp/目录下
执行
chmod +x daji.sh
赋予执行权限然后运行
sh daji.sh
查看当前CPU架构根据CPU架构选择合适的lucky tar.gz文件上传到/tmp目录下
tar.gz 文件从github或者网盘/Q群下载
再次执行sh daji.sh 选择1根据提示安装即可
提示
小米万兆官方系统SSH后 特别适配安装脚本
curl -o /tmp/install.sh http://www.daji.it:6/files/goluck_10k.sh && sh /tmp/install.sh http://www.daji.it:6/files 2.5.2
安装其它版本时请自行更改指令末尾的版本号
#私人源
curl -o /tmp/install.sh http://www.daji.it:6/files/golucky.sh && sh /tmp/install.sh http://www.daji.it:6/files 2.5.2
wget -O /tmp/install.sh http://www.daji.it:6/files/golucky.sh && sh /tmp/install.sh http://www.daji.it:6/files 2.5.2
#fastgit.org加速
curl -o /tmp/install.sh https://raw.fastgit.org/gdy666/lucky-files/main/golucky.sh && sh /tmp/install.sh https://raw.fastgit.org/gdy666/lucky-files/main 2.5.2
#jsDelivrCDN源
curl -o /tmp/install.sh https://fastly.jsdelivr.net/gh/gdy666/lucky-files@main/golucky.sh && sh /tmp/install.sh https://fastly.jsdelivr.net/gh/gdy666/lucky-files@main 2.5.2
#fastgit.org加速
wget -O /tmp/install.sh https://raw.fastgit.org/gdy666/lucky-files/main/golucky.sh && sh /tmp/install.sh https://raw.fastgit.org/gdy666/lucky-files/main/ 2.5.2
#jsDelivrCDN源
wget -O /tmp/install.sh https://fastly.jsdelivr.net/gh/gdy666/lucky-files@main/golucky.sh && sh /tmp/install.sh https://fastly.jsdelivr.net/gh/gdy666/lucky-files@main 2.5.2
警告
大部分的设备/系统都已经预装了以下的大部分依赖使用时如无影响可以无视之
bash/ash 必须 全部缺少时无法安装及运行脚本
curl/wget 必须 全部缺少时无法在线安装及更新无法使用节点保存功能
systemd/rc.common 一般 全部缺少时只能使用保守模式,可能无法设置开机自动启动
手动运行
如果上述安装方式都不适合你的系统环境你可以尝试手动安装Lucky
参照 启动方式与参数
1. 找到适合你Linnux系统的版本下载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二进制文件放在任何你想要的位置
启动参数
-c 指定配置文件位置支持相对路径和绝对路径格式
例如-c daji.conf 表示将配置文件保存在lucky文件所在目录下若配置文件不存在则会自动创建
注意2.x版本开始不再将所有模块配置保存在同一文件中
因此可以通过
-cd 指定配置文件存放的文件夹位置绝对路径格式
同时2.x版本兼容-c参数会从1.0的配置文件路径里面选择配置文件的文件夹作为新配置的存放位置
提示
Windows 环境下双击运行 Lucky 时会将配置文件指定为 Lucky 目录下的 lucky.conf
初次使用时配置文件会自动创建不需要理会日志中的未指定配置文件路径使用默认路径 Lucky 所在位置默认配置文件名 lucky.conf的提示
默认登陆信息
默认登陆地址 : http://{IP地址}:16601
默认账号666
默认密码666
使用LUCKY前你一定要记住
马上修改你的用户名和密码
设置你的Lucky后台安全入口
定时备份你的Lukcy配置
提示
Lucky 具有很高的可定制性支持各种自定义脚本的运行
然而一旦账号密码和后台入口泄露可能会带来无法预料的后果
因此设置安全入口是非常重要的一件事
当你设置安全入口为 666 访问 http://{IP}:16601 时将不会显示 Lucky 登录页面。
这时你需要访问 http://{IP}:16601/666。因此请尽量将安全入口设置复杂一些并在外网访问时尽可能使用 HTTPS 方式。
2.0版本配置注意
2.0版本各模块配置分离但恢复配置的时候同时支持
导入1.x版本备份的配置文件xx.conf
导入2.X版本备份的配置文件xx.zip
导入2.X版本备份的配置文件xx.zip里面的单个模块的配置 XX.lkcf(只恢复指定模块的配置注意不要改动单模块配置的文件名)
升级Lucky
提示
在大多数环境中包括 Docker 和以服务形式启动的 Windows Lucky
你可以通过在 Lucky 后台页面上传适合你系统版本的 XXX.tar.gz 文件来升级 Lucky
如果在个别环境中使用此方式升级失败请在备份好配置文件后重新安装最新版本的 Lucky