使用软件:Termux
可以用于任何支持qemu虚拟机的环境、APP
制作了基本的系统环境、开发环境和青龙面板环境、多个虚拟机,按需求下载
官方网站:https://api.wer.plus
群:1029212047
镜芯科技:376957298
测试termux版本:0.118.0
系统镜像:
alpine-virt-3.18.0-x86_64.iso
虚拟机文件说明:
-
qinglong.qcow2:
基础的alpine虚拟机环境,可以用去自由使用,当做一个完整的alpine环境,没有多余的开发或软件环境 -
qinhlong.qcow2-hj:
带nodejs18,npm,python3和c++,make的开发环境,若要使用pip,需要创建venv虚拟环境后使用,也可拿去自由开发
可以直接在此环境上安装青龙面板。
npm install -g @whyour/qinglong -
qinglong.qcow2-wz:
完整的开发环境外加青龙面板,非docker,不要执行除了./start.sh以外的任何与面板有关的命令,否则会导致环境失效,这里我不写修复过程,有能力的自己搞吧。
进入此虚拟机,执行./start.sh即可启动青龙面板,最后status需显示为online才是正常启动,否则重复执行此脚本,直到启动成功
启动:./start.sh
备注:性能最高,但环境容易出错 -
(推荐)qinglong.qcow2-docker-wz:
基于docker部署的青龙面板,此环境基本不会出错,已经过多设备测试,若面板启动时报错无需理会,刷新即可
启动:./start.sh 关闭:./stop.sh
备注:性能高于网上的(Alpine Term)APP,且完整部署后体积更小
虚拟机启动命令:
- 直接在当前环境启动并进入虚拟机(重定向虚拟机输出到屏幕)
qemu-system-x86_64 -smp 4 -m 2048 \
-drive file=qinglong.qcow2-docker-wz,if=virtio \
-netdev user,id=n1,hostfwd=tcp::5700-:5700 \
-device virtio-net,netdev=n1 \
-nographic
- 直接在当前环境启动,但通过telnet来连接虚拟机(在其他会话中使用命令 telnet localhost 3333进行连接)
qemu-system-x86_64 -smp 4 -m 2048 \
-drive file=qinglong.qcow2-docker-wz,if=virtio \
-netdev user,id=n1,hostfwd=tcp::5700-:5700 \
-device virtio-net,netdev=n1 \
-nographic -serial telnet::3333,server,nowait
- 参数说明:
-smp 4 :指定CPU数量为4
-m 2048 : 指定内存大小为2048MB
-drive file=虚拟机文件名 : 指定要启动的虚拟机文件
hostfwd : 要转发的虚拟机端口,多个用,隔开
关于虚拟机资源:因为用的qcow2,所以资源是动态使用的,比如你分配2g内存,并不会直接占用2g
示例:在一个Termux中运行青龙面板(docker)
-
安装qemu
pkg install qemu* wget -y
-
下载虚拟机(任何方式)
wget https://pan.wer.plus/f/Qauq/qinglong.qcow2-docker-wz
-
启动虚拟机:
qemu-system-x86_64 -smp 4 -m 2048 \
-drive file=qinglong.qcow2-docker-wz,if=virtio \
-netdev user,id=n1,hostfwd=tcp::5700-:5700 \
-device virtio-net,netdev=n1 \
-nographic
- 登录虚拟机后启动青龙面板:
./start.sh
- 关闭虚拟机
poweroff
- 关于依赖安装慢
切换国内源即可
全部镜像及说明文件下载地址
百度网盘:
https://pan.baidu.com/s/1EI1rFdAKL58I_6lxM-yN3A?pwd=vn32
提取码:vn32
© 版权声明
文章版权归作者所有,未经允许请勿转载,侵权请联系 admin@trc20.tw 删除。
THE END