mirror of
https://github.com/lan-tianxiang/JS_TOOL.git
synced 2025-07-15 00:32:46 +08:00
更新于 07-14 22:54 新增脚本域名限制(安全选项)
This commit is contained in:
28
jd.sh
28
jd.sh
@ -1677,32 +1677,8 @@ run_normal() {
|
|||||||
log_path="$dir_log/$file_name/$log_time.log"
|
log_path="$dir_log/$file_name/$log_time.log"
|
||||||
make_dir "$dir_log/$file_name"
|
make_dir "$dir_log/$file_name"
|
||||||
cd $which_path
|
cd $which_path
|
||||||
echo "执行${which_program},路径$file_name_all"
|
echo "执行${which_program},路径$which_path/$file_name_all"
|
||||||
[ ${TasksTerminateTime} = 0 ] && $which_program $file_name_all 2>&1 | tee $log_path
|
[[ $which_program = node ]] && [[ $IsSecure = true ]] && SecureJs $file_name_all
|
||||||
[ ${TasksTerminateTime} -ne 0 ] && timeout ${TasksTerminateTime} $which_program $file_name_all 2>&1 | tee $log_path
|
|
||||||
run_task_finish "$file_name" 2>&1 | tee -a $log_path
|
|
||||||
else
|
|
||||||
echo -e "\n $p 脚本不存在,请确认...\n"
|
|
||||||
usage
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
run_normaltest() {
|
|
||||||
local p=$1
|
|
||||||
define_program "$p"
|
|
||||||
#ps -ef | grep $p | awk '{print $1}' | xargs kill -9 >/dev/null 2>&1
|
|
||||||
find_file_and_path $p
|
|
||||||
if [[ $file_name ]] && [[ $which_path ]]; then
|
|
||||||
import_config_and_check "$file_name"
|
|
||||||
count_user_sum
|
|
||||||
export_all_env all
|
|
||||||
[[ $# -eq 1 ]] && random_delay
|
|
||||||
log_time=$(date "+%Y-%m-%d-%H-%M-%S")
|
|
||||||
log_path="$dir_log/$file_name/$log_time.log"
|
|
||||||
make_dir "$dir_log/$file_name"
|
|
||||||
cd $which_path
|
|
||||||
echo "执行${which_program},路径$file_name_all"
|
|
||||||
SecureJs $file_name_all
|
|
||||||
[ ${TasksTerminateTime} = 0 ] && $which_program $file_name_all 2>&1 | tee $log_path
|
[ ${TasksTerminateTime} = 0 ] && $which_program $file_name_all 2>&1 | tee $log_path
|
||||||
[ ${TasksTerminateTime} -ne 0 ] && timeout ${TasksTerminateTime} $which_program $file_name_all 2>&1 | tee $log_path
|
[ ${TasksTerminateTime} -ne 0 ] && timeout ${TasksTerminateTime} $which_program $file_name_all 2>&1 | tee $log_path
|
||||||
run_task_finish "$file_name" 2>&1 | tee -a $log_path
|
run_task_finish "$file_name" 2>&1 | tee -a $log_path
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
## Version: v0.14.1
|
## Version: v0.15.2
|
||||||
## Date: 2021-07-09
|
## Date: 2021-07-15
|
||||||
## Update Content: 新增面板端口设置(仅适用于非Docker)
|
## Update Content: 新增脚本域名限制(安全选项)
|
||||||
|
|
||||||
## 上面版本号中,如果第2位数字有变化,那么代表增加了新的参数,如果只有第3位数字有变化,仅代表更新了注释,没有增加新的参数,可更新可不更新
|
## 上面版本号中,如果第2位数字有变化,那么代表增加了新的参数,如果只有第3位数字有变化,仅代表更新了注释,没有增加新的参数,可更新可不更新
|
||||||
## 如需更新,请参考WIKI(https://github.com/lan-tianxiang/js_tool/wiki)中"如何更新配置文件"部分的操作说明,进行智能比对后修改。
|
## 如需更新,请参考WIKI(https://github.com/lan-tianxiang/js_tool/wiki)中"如何更新配置文件"部分的操作说明,进行智能比对后修改。
|
||||||
@ -22,6 +22,12 @@ JD_SCRIPTS_URL=""
|
|||||||
## 默认为5678
|
## 默认为5678
|
||||||
PanelPort="5678"
|
PanelPort="5678"
|
||||||
|
|
||||||
|
################################## 脚本域名限制(选填) ##################################
|
||||||
|
## 是否限制所有.js结尾的脚本访问域名,防止第三方作者偷取用户的隐私数据
|
||||||
|
## 想要增加限制的域名,请编辑目录下jd/.AutoConfig/Env.js的canRequest
|
||||||
|
## 默认为false关闭,打开请输入true
|
||||||
|
IsSecure="false"
|
||||||
|
|
||||||
################################## 定义是否自动删除失效的脚本与定时任务(选填) ##################################
|
################################## 定义是否自动删除失效的脚本与定时任务(选填) ##################################
|
||||||
## 有的时候,某些JS脚本只在特定的时间有效,过了时间就失效了,需要自动删除失效的本地定时任务,则设置为 "true" ,否则请设置为 "false"
|
## 有的时候,某些JS脚本只在特定的时间有效,过了时间就失效了,需要自动删除失效的本地定时任务,则设置为 "true" ,否则请设置为 "false"
|
||||||
## 当设置为 "true" 时,会自动从检测文件中读取比对删除的任务(识别以“jd_”、“jr_”、“jx_”开头的任务)
|
## 当设置为 "true" 时,会自动从检测文件中读取比对删除的任务(识别以“jd_”、“jr_”、“jx_”开头的任务)
|
||||||
|
Reference in New Issue
Block a user