Update 测速软件
This commit is contained in:
43
测速软件
43
测速软件
@@ -1,47 +1,22 @@
|
|||||||
# 创建简化安装脚本
|
|
||||||
cat > /tmp/install-lg.sh << 'EOF'
|
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
echo "Looking Glass 快速安装脚本"
|
echo "Looking Glass 安装脚本"
|
||||||
|
|
||||||
# 检查 Docker
|
# 检查 Docker
|
||||||
if ! command -v docker &> /dev/null; then
|
if ! command -v docker &> /dev/null; then
|
||||||
echo "错误: Docker 未安装"
|
echo "错误: 请先安装 Docker"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 设置默认值
|
# 停止并删除旧容器
|
||||||
HTTP_PORT=801
|
docker stop looking-glass 2>/dev/null
|
||||||
CONTAINER_NAME="looking-glass"
|
docker rm looking-glass 2>/dev/null
|
||||||
|
|
||||||
# 停止已存在的容器
|
# 运行新容器
|
||||||
docker stop $CONTAINER_NAME 2>/dev/null || true
|
|
||||||
docker rm $CONTAINER_NAME 2>/dev/null || true
|
|
||||||
|
|
||||||
# 交互式配置
|
|
||||||
read -p "请输入 HTTP 端口 (默认: 801): " custom_port
|
|
||||||
if [ -n "$custom_port" ]; then
|
|
||||||
HTTP_PORT=$custom_port
|
|
||||||
fi
|
|
||||||
|
|
||||||
read -p "请输入服务器位置描述: " location
|
|
||||||
LOCATION_OPT=""
|
|
||||||
if [ -n "$location" ]; then
|
|
||||||
LOCATION_OPT="-e LOCATION=\"$location\""
|
|
||||||
fi
|
|
||||||
|
|
||||||
# 运行容器
|
|
||||||
echo "正在启动 Looking Glass 容器..."
|
|
||||||
docker run -d \
|
docker run -d \
|
||||||
--name $CONTAINER_NAME \
|
--name looking-glass \
|
||||||
-e HTTP_PORT=$HTTP_PORT \
|
-p 801:80 \
|
||||||
$LOCATION_OPT \
|
|
||||||
--restart always \
|
--restart always \
|
||||||
--network host \
|
|
||||||
wikihostinc/looking-glass-server
|
wikihostinc/looking-glass-server
|
||||||
|
|
||||||
echo "安装完成!"
|
echo "安装完成!"
|
||||||
echo "访问地址: http://$(hostname -I | awk '{print $1}'):$HTTP_PORT"
|
echo "访问地址: http://服务器IP:801"
|
||||||
EOF
|
|
||||||
|
|
||||||
chmod +x /tmp/install-lg.sh
|
|
||||||
/tmp/install-lg.sh
|
|
||||||
|
|||||||
Reference in New Issue
Block a user