lucky安装方法:
在/opt目录下新建lucky文件夹
cd /opt/lucky #进入文件夹
wget https://github.com/gdy666/lucky/releases/download/v2.13.4/lucky_2.13.4_Linux_armv7.tar.gz #此链接适用于32位系统,64位系统请更换64位链接
tar zxvf lucky_2.13.4_Linux_armv7.tar.gz #解压缩,注意包名同上
chmod 0777 /opt/lucky
chmod +x lucky #赋予运行权限?
./lucky
会有如下提示,可以去计划任务添加
*/1 * * * * test -z "$(pidof lucky)" && ./lucky >/dev/null 2>&1
上传lucky.svg到/var/www/html/img/png/
vi /var/www/html/icons_wan/lucky.html #改lucky的html
vi /var/www/html/icons_lan/lucky.html #改一个就行,不然内网外网各一个图标
里面内容改成下面的:
<li>
<a href="http://<?php echo $lanip ?>:16601"><img class="shake" src="img/png/lucky.svg" /><strong>lucky</strong></a>
</li>
配置完lucky之后,如果后面将本地端口80改成了90,再按下面的更改
<li>
<a href="http://<?php echo str_replace(":90", "", $lanip); ?>:16601" target="_blank"><img class="shake" src="img/png/lucky.svg" /><strong>lucky</strong></a>
</li>
下面添加lucky服务,设置开机启动(安装好后发现/opt/lucky/scripts/下面有lucky服务,可以把程序目录改一下,放在/etc/systemd/system/也能用)
vi /etc/systemd/system/lucky.service
粘贴如下内容:
[Unit]
Description=Lucky service
Wants=network.target
After=network-online.target
[Service]
Type=simple
User=root
WorkingDirectory=/opt/lucky
Restart=on-failure
RestartSec=5s
ExecStart=/opt/lucky/lucky server
KillMode=process
[Install]
WantedBy=multi-user.target
服务的相关命令:
systemctl enable lucky #激活开机启动
systemctl start lucky #启动lucky
systemctl status lucky #查看lucky状态
systemctl disable lucky
systemctl stop lucky
rm -rf /opt/lucky/*
如果是使用lucky中的web服务(反向代理),有个问题:
比如反代主页的端口为10010,那么打开主页以外的应用(以portainer为例),其链接会变成你的ip:10010:9000
这样是打不开的,需要对/var/www/html/icons_lan/portainer.html作如下更改
vi /var/www/html/icons_lan/portainer.html
打开后,将<?php echo $lanip ?>改成<?php echo str_replace(":10010", "", $lanip); ?>
然后按ESC,输入:wq,回车保存
所有带端口的应用都要按上面的进行更改
端口更改参考用户hilence
https://bbs.histb.com/d/1303-nei-wang-ke-yi-zhi-jie-tong-guo-gong-wang-iphuo-dong-tai-yu-ming-fang-wen-wai-wang-kai-duan-kou-hou-ye-neng-da-kai-shou-ye-dan-you-xie-cheng-xu-da-bu-kai