mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-07-22 08:05:34 +08:00
🚀 update run.sh Shell
This commit is contained in:
71
run.sh
71
run.sh
@@ -1,13 +1,60 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
docker run --rm \
|
|
||||||
--add-host localhost:$(ifconfig eth0 |grep "inet addr"| cut -f 2 -d ":"|cut -f 1 -d " ") -ti \
|
if [[ ! -d "coolq-data" ]]; then
|
||||||
--name cqhttp \
|
mkdir coolq-data
|
||||||
-v $(pwd)/coolq:/home/user/coolq \
|
fi
|
||||||
-p 9000:9000 \
|
|
||||||
-p 10000:10000 \
|
if [[ ! sudo docker start coolq ]]; then
|
||||||
-e CQHTTP_USE_WS=yes \
|
echo -n "请输入你的VNC登陆密码: "
|
||||||
-e CQHTTP_WS_HOST=0.0.0.0 \
|
read vnc_pwd
|
||||||
-e CQHTTP_WS_PORT=10000 \
|
echo -n "请输入你的反向ws连接地址(默认ws://127.0.0.1:20000/): "
|
||||||
-e CQHTTP_USE_WS_REVERSE=yes \
|
read reverse_url
|
||||||
-e CQHTTP_WS_REVERSE_EVENT_URL=ws://localhost:20000/ \
|
if [[ ${reverse_url} = "" ]]; then
|
||||||
richardchien/cqhttp:latest
|
reverse_url="ws://127.0.0.1:20000/"
|
||||||
|
echo "使用默认ws地址。"
|
||||||
|
fi
|
||||||
|
while :
|
||||||
|
do
|
||||||
|
echo -n "请输入你的酷Q下载版本 [1(CQA,默认) / 2(CQP)] : "
|
||||||
|
read cqp_ver
|
||||||
|
if [[ ${cqp_ver} = "" ]]; then
|
||||||
|
cqp_ver="1"
|
||||||
|
fi
|
||||||
|
link="http://dlsec.cqp.me/cqa-tuling"
|
||||||
|
if [[ ${cqp_ver} = "2" ]]; then
|
||||||
|
link="-e COOLQ_URL=http://dlsec.cqp.me/cqp-tuling"
|
||||||
|
break
|
||||||
|
elif [[ ${cqp_ver} = "1" ]]; then
|
||||||
|
link=""
|
||||||
|
break
|
||||||
|
else
|
||||||
|
echo "你输入的数字有误!"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
echo "是否使用主机模式(将docker的端口完全映射到宿主机) [y/n] : "
|
||||||
|
read host_mode
|
||||||
|
host_mode_line="-p 9000:9000 -p 20000:20000"
|
||||||
|
if [[ ${host_mode} = "y" ]]; then
|
||||||
|
host_mode_line="--net=host"
|
||||||
|
fi
|
||||||
|
sudo docker run --name coolq -d -v $(pwd)/coolq-data:/home/user/coolq \
|
||||||
|
${host_mode_line} \
|
||||||
|
-e VNC_PASSWD=${vnc_pwd} \
|
||||||
|
-e CQHTTP_USE_WS_REVERSE=true \
|
||||||
|
${link} \
|
||||||
|
-e CQHTTP_WS_REVERSE_USE_UNIVERSAL_CLIENT=true \
|
||||||
|
-e CQHTTP_WS_REVERSE_URL=${reverse_url} \
|
||||||
|
-e FORCE_ENV=false \
|
||||||
|
richardchien/cqhttp:latest
|
||||||
|
echo -n "成功启动docker!正在等待酷Q下载完成... "
|
||||||
|
while [[ ! -f "coolq-data/conf/CQP.cfg" ]]
|
||||||
|
do
|
||||||
|
sleep 1s
|
||||||
|
done
|
||||||
|
echo ""
|
||||||
|
echo "下载完成,请登陆VNC进行登陆QQ!"
|
||||||
|
else
|
||||||
|
sudo docker start coolq
|
||||||
|
echo "已启动酷Q docker!"
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user