更新于 07-17 10:59

This commit is contained in:
root
2021-07-17 10:59:59 -04:00
parent af380f4060
commit c54c29a7fd
2 changed files with 9 additions and 6 deletions

12
jd.sh
View File

@@ -385,14 +385,16 @@ AutoConfig() {
##感谢Huansheng1提供的限制脚本请求域名提升安全性 来源atzcl/as@84ccb59 ##感谢Huansheng1提供的限制脚本请求域名提升安全性 来源atzcl/as@84ccb59
SecureJs() { SecureJs() {
local file startLine endLine local file startLine endLine containText
file=$1 file=$1
if [[ -z $(grep -w "该请求url不合法" $file) ]]; then if [[ -z $(grep -w "该请求url不合法" $file) ]]; then
startLine=$(sed -n '/function Env(t,e)/=' $file) && echo 1 startLine=$(sed -n '/function Env(t,e)/=' $file)
endLine=$(sed -n '/done(t)}}(t,e)}/=' $file) && echo 2 endLine=$(sed -n '/done(t)}}(t,e)}/=' $file)
containText=$(cat $file_env_sys)
sed -i "/new Env/i\$containText"
sed -i $startLine','$endLine'd' $file && echo 3 sed -i $startLine','$endLine'd' $file
cat $file_env_sys >>$file cat $file_env_sys >>$file
fi fi
} }
@@ -1693,7 +1695,7 @@ run_normal() {
make_dir "$dir_log/$file_name" make_dir "$dir_log/$file_name"
cd $which_path cd $which_path
echo "执行${which_program},路径$which_path/$file_name_all" echo "执行${which_program},路径$which_path/$file_name_all"
[[ $which_program = node ]] && [[ $IsSecure = true ]] && SecureJs $file_name_all [[ $which_program = node ]] && [[ $IsSecure = true ]] && echo "Secure Js" #&& 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

View File

@@ -12,7 +12,8 @@ const canRequest = (url) => {
].includes(host) && ].includes(host) &&
!/\.jd\.com$/.test(host) && !/\.jd\.com$/.test(host) &&
!/\.jingxi\.com/.test(host) && !/\.jingxi\.com/.test(host) &&
!/\.isvjcloud\.com/.test(host) !/\.isvjcloud\.com/.test(host) &&
!['https://cdn.jsdelivr.net/gh/NobyDa/Script@master/JD-DailyBonus/JD_DailyBonus.js', 'https://raw.githubusercontent.com/NobyDa/Script/master/JD-DailyBonus/JD_DailyBonus.js'].includes(url)
) { ) {
console.log(host, url) console.log(host, url)
throw new Error(`该请求url不合法: ${url}`) throw new Error(`该请求url不合法: ${url}`)