更新变量加载方式:start.sh启动脚本将从.env文件中加载clash url变量。

This commit is contained in:
wanhebin 2023-03-03 12:59:32 +08:00
parent c7a18f9aa7
commit 87fccf73c0
2 changed files with 13 additions and 6 deletions

2
.env Normal file
View File

@ -0,0 +1,2 @@
# Clash 订阅地址
export CLASH_URL='更改为你的clash订阅地址'

View File

@ -3,6 +3,17 @@
# 加载系统函数库(Only for RHEL Linux) # 加载系统函数库(Only for RHEL Linux)
# [ -f /etc/init.d/functions ] && source /etc/init.d/functions # [ -f /etc/init.d/functions ] && source /etc/init.d/functions
# 获取脚本工作目录绝对路径
Server_Dir=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd)
# 加载.env变量文件
source $Server_Dir/.env
Conf_Dir="$Server_Dir/conf"
Temp_Dir="$Server_Dir/temp"
Log_Dir="$Server_Dir/logs"
URL=${CLASH_URL}
# 自定义action函数实现通用action功能 # 自定义action函数实现通用action功能
success() { success() {
echo -en "\\033[60G[\\033[1;32m OK \\033[0;39m]\r" echo -en "\\033[60G[\\033[1;32m OK \\033[0;39m]\r"
@ -39,12 +50,6 @@ if_success() {
fi fi
} }
Server_Dir=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd)
Conf_Dir="$Server_Dir/conf"
Temp_Dir="$Server_Dir/temp"
Log_Dir="$Server_Dir/logs"
URL='更改为你的clash订阅地址'
# 临时取消环境变量 # 临时取消环境变量
unset http_proxy unset http_proxy
unset https_proxy unset https_proxy