灯塔官方删库之后,如何在 debian 系的 Linux 主机上使用 docker 安装 。
翻了一圈 github 发现灯塔的一键安装脚本只适配了 CentOS,但是我用的 Linux 都是 Debian 系的,比如 Ubuntu,Kali,所以手动用 docker 安装。
感谢 ki9mu 大佬的二次开发,项目地址:https://github.com/ki9mu/ARL-plus-docker
依赖
- docker
- docker-compose
安装步骤
- 找一个合适的位置创建下载脚本的文件夹,注意以 root 身份:
mkdir arl
cd arl
- 输入 wget 命令下载:
wget https://github.com/ki9mu/ARL-plus-docker/archive/refs/tags/v3.0.0.zip
- 解压下载的压缩包
unzip v3.0.0.zip
- 进入 worker 文件夹,赋予其中的两个脚本 775 权限:
cd ARL-plus-docker-3.0.0/worker
chmod 775 gen_crt.sh
chmod 775 wait-for-it.sh
- 创建一个卷用来存储数据库(请确保自己的系统安装了 docker 环境,我这里已经安装过了)
docker volume create --name=arl_db
- 回到上一级存放 docker-compose.yml 的目录,启动 docker 镜像
cd ..
docker-compose up -d
Copy
下载时间可能会有点长,如果速度很慢或者下载失败建议给 docker 重新配置一下镜像,因为最近伟大的 GWF 给国内的很多源都封了…….
等待下载,少女祈祷中~~~~
部署完成
- 打开 web 页面登录并进行使用吧!
我是在本地的 kali 虚拟机中部署的,所以在虚拟机的浏览器中输入 https://127.0.0.1:5003
注意是 https,后面的端口如果想修改可以在 docker-compose 中进行映射。
默认的用户名/密码是 admin/arlpass,进入后最好修改一下,尤其是如果你要在云服务器上部署并通过外网访问使用的话。
顺带一提,如果你和我一样也是在虚拟机中部署,那么可以通过物理机输入虚拟机的 IP + 端口进行访问,这需要用 VMware 的虚拟网络编辑器创建 NAT 网络并在虚拟机的网卡设置中配置静态的 内网IP,比如像我这样:
然后就可以在物理机的浏览器里面访问啦
暂无评论内容