From df3c46dae4845a7ccd24da01688fdd0515c57a38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=91=E5=85=88=E9=98=9F=E5=91=98=E9=99=88=E5=90=8C?= =?UTF-8?q?=E5=AD=A6?= Date: Wed, 7 Jun 2023 13:56:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BAbark=E6=97=A5=E5=BF=97=E6=8E=A8?= =?UTF-8?q?=E9=80=81=E6=B7=BB=E5=8A=A0=E4=BA=86=E8=AF=B7=E6=B1=82=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E7=9A=84=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/clash.sh | 10 ++++++++++ scripts/start.sh | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/scripts/clash.sh b/scripts/clash.sh index 66cbb03..27887f2 100644 --- a/scripts/clash.sh +++ b/scripts/clash.sh @@ -291,7 +291,9 @@ log_pusher(){ read -p "确认关闭Bark日志推送?(1/0) > " res [ "$res" = 1 ] && { push_bark= + bark_param= setconfig push_bark + setconfig bark_param } else #echo -e "\033[33m详细设置指南请参考 https://juewuy.github.io/ \033[0m" @@ -302,6 +304,14 @@ log_pusher(){ if [ -n "$url" ];then push_bark=$url setconfig push_bark $url + echo ----------------------------------------------- + echo -e "\033[32m例: ?group=ShellClash\033[0m" + read -p "请输入你的Bark请求参数(默认回车为空) > " param + param=$(echo $param | sed 's/\&/\\\&/g') + if [ -n "$param" ];then + bark_param=$param + setconfig bark_param \'$param\' + fi $clashdir/start.sh logger "已完成Bark日志推送设置!" 32 else echo -e "\033[31m输入错误,请重新输入!\033[0m" diff --git a/scripts/start.sh b/scripts/start.sh index 96ac75f..a9295e6 100644 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -74,7 +74,7 @@ logger(){ fi } [ -n "$push_bark" ] && { - url=${push_bark}/${log_text} + url=${push_bark}/${log_text}${bark_param} if curl --version &> /dev/null;then curl -kfsSl --connect-timeout 3 "$url" &>/dev/null else