bash脚本变量改为小写
This commit is contained in:
parent
f0f7655341
commit
0aa2711abb
@ -1,6 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
SCRIPT_DIR="$(dirname "$(realpath "$0")")" # 当前脚本所在目录的绝对路径
|
||||
KEY_DIR=$(readlink -f "$SCRIPT_DIR/../key") # key目录绝对路径
|
||||
script_dir="$(dirname "$(realpath "$0")")" # 当前脚本所在目录的绝对路径
|
||||
key_dir=$(readlink -f "$script_dir/../key") # key目录绝对路径
|
||||
domain="bing.com" # 域名
|
||||
|
||||
openssl req -x509 -nodes -newkey ec:<(openssl ecparam -name prime256v1) -keyout "$KEY_DIR/server.key" -out "$KEY_DIR/server.crt" -subj "/CN=bing.com" -days 36500
|
||||
openssl req -x509 -nodes -newkey ec:<(openssl ecparam -name prime256v1) -keyout "$key_dir/server.key" -out "$key_dir/server.crt" -subj "/CN=$domain" -days 36500
|
||||
@ -1,10 +1,9 @@
|
||||
#!/bin/bash
|
||||
|
||||
SCRIPT_DIR=$(cd "$(dirname "$0")"; pwd) # 脚本绝对路径
|
||||
script_dir=$(cd "$(dirname "$0")"; pwd) # 脚本绝对路径
|
||||
|
||||
# 更新密码
|
||||
bash "$SCRIPT_DIR/update_password.sh"
|
||||
bash "$script_dir/update_password.sh"
|
||||
|
||||
# 更新证书
|
||||
bash "$SCRIPT_DIR/gen_cert.sh"
|
||||
|
||||
bash "$script_dir/gen_cert.sh"
|
||||
@ -8,22 +8,21 @@ then
|
||||
fi
|
||||
|
||||
# 获取脚本所在目录的上级目录路径
|
||||
SCRIPT_DIR=$(cd "$(dirname "$0")"; pwd)
|
||||
PARENT_DIR=$(dirname "$SCRIPT_DIR")
|
||||
script_dir=$(cd "$(dirname "$0")"; pwd)
|
||||
|
||||
# 读取 config.json 文件
|
||||
CONFIG=$(cat "$PARENT_DIR/config.json")
|
||||
config=$(cat "$script_dir/../config.json")
|
||||
|
||||
# 提取所需信息
|
||||
PASSWORD=$(echo "$CONFIG" | jq -r '.auth.password')
|
||||
SNI=$(echo "$CONFIG" | jq -r '.masquerade.proxy.url' | awk -F'/' '{print $3}')
|
||||
IPV4=$(curl -4 -sSL --connect-timeout 3 --retry 2 ip.sb || echo "null") # 本机IPV4地址
|
||||
PORT=$(echo "$CONFIG" | jq -r '.listen' | cut -d':' -f2)
|
||||
password=$(echo "$config" | jq -r '.auth.password')
|
||||
sni=$(echo "$config" | jq -r '.masquerade.proxy.url' | awk -F'/' '{print $3}')
|
||||
ipv4=$(curl -4 -sSL --connect-timeout 3 --retry 2 ip.sb || echo "null") # 本机IPV4地址
|
||||
port=$(echo "$config" | jq -r '.listen' | cut -d':' -f2)
|
||||
|
||||
# 构建分享链接
|
||||
SHARE_LINK="hysteria2://${PASSWORD}@${IPV4}:${PORT}/?sni=${SNI}&insecure=1#${IPV4}"
|
||||
share_link="hysteria2://${password}@${ipv4}:${port}/?sni=${sni}&insecure=1#${ipv4}"
|
||||
|
||||
# 输出分享链接
|
||||
echo -e "\033[32m"
|
||||
echo "分享链接: $SHARE_LINK"
|
||||
echo "分享链接: $share_link"
|
||||
echo -e "\033[0m"
|
||||
@ -1,19 +1,19 @@
|
||||
#!/bin/bash
|
||||
|
||||
SCRIPT_DIR="$(dirname "$(realpath "$0")")" # 当前脚本所在目录的绝对路径
|
||||
DOCKER_COMPOSE_FILE=$(readlink -f "$SCRIPT_DIR/../docker-compose.yml") # docker-compose.yaml文件路径
|
||||
script_dir="$(dirname "$(realpath "$0")")" # 当前脚本所在目录的绝对路径
|
||||
docker_compose_file=$(readlink -f "$script_dir/../docker-compose.yml") # docker-compose.yaml文件路径
|
||||
|
||||
# 检查是否存在 docker-compose.yml 文件
|
||||
if [ ! -f $DOCKER_COMPOSE_FILE ]; then
|
||||
if [ ! -f $docker_compose_file ]; then
|
||||
echo "Error: docker-compose.yml 文件不存在."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "正在关闭容器.."
|
||||
docker-compose -f $DOCKER_COMPOSE_FILE down
|
||||
docker-compose -f $docker_compose_file down
|
||||
|
||||
echo "正在更新镜像.."
|
||||
docker-compose -f $DOCKER_COMPOSE_FILE pull
|
||||
docker-compose -f $docker_compose_file pull
|
||||
|
||||
echo "正在启动容器.."
|
||||
docker-compose -f $DOCKER_COMPOSE_FILE up -d
|
||||
docker-compose -f $docker_compose_file up -d
|
||||
Loading…
Reference in New Issue
Block a user