From 4fe3dfa173141fb13bacbaf282d4866e22f11945 Mon Sep 17 00:00:00 2001 From: mphin <632450362@qq.com> Date: Wed, 3 Jul 2024 05:55:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=83=A8=E5=88=86=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E4=B8=8A=E7=BA=A7=E8=8F=9C=E5=8D=95=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E7=9A=84=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/menu.sh | 6 ++++++ scripts/update.sh | 12 ++++++++++++ 2 files changed, 18 insertions(+) diff --git a/scripts/menu.sh b/scripts/menu.sh index 4343cfa..79c0531 100644 --- a/scripts/menu.sh +++ b/scripts/menu.sh @@ -682,6 +682,8 @@ setipv6(){ #ipv6设置 echo ----------------------------------------------- read -p "请输入对应数字 > " num case $num in + 0) + ;; 1) if [ "$ipv6_redir" = "未开启" ]; then ipv6_support=已开启 @@ -959,6 +961,8 @@ setboot(){ #启动相关设置 read -p "请输入对应数字 > " num echo ----------------------------------------------- case "$num" in + 0) + ;; 1) if [ "$autostart" = "enable" ]; then [ -d /etc/rc.d ] && cd /etc/rc.d && rm -rf *shellcrash > /dev/null 2>&1 && cd - >/dev/null @@ -1511,6 +1515,8 @@ advanced_set(){ #进阶设置 echo ----------------------------------------------- read -p "请输入对应数字 > " num case "$num" in + 0) + ;; 3) setfirewall advanced_set diff --git a/scripts/update.sh b/scripts/update.sh index 761a1ce..cb1a6ee 100644 --- a/scripts/update.sh +++ b/scripts/update.sh @@ -98,6 +98,8 @@ setrules(){ #自定义规则 echo -e " 0 返回上级菜单" read -p "请输入对应数字 > " num case $num in + 0) + ;; 1) rule_type="DOMAIN-SUFFIX DOMAIN-KEYWORD IP-CIDR SRC-IP-CIDR DST-PORT SRC-PORT GEOIP GEOSITE IP-CIDR6 DOMAIN" rule_group="DIRECT#REJECT$(cat $YAMLSDIR/proxy-groups.yaml $YAMLSDIR/config.yaml 2>/dev/null | grep -Ev '^#' | grep -o '\- name:.*' | sed 's/- name: /#/g' | tr -d '\n')" @@ -208,6 +210,8 @@ EOF echo -e " 0 返回上级菜单" read -p "请输入对应数字 > " num case $num in + 0) + ;; 1) group_type="select url-test fallback load-balance" group_type_cn="手动选择 自动选择 故障转移 负载均衡" @@ -284,6 +288,8 @@ setproxies(){ #自定义clash节点 echo -e " 0 返回上级菜单" read -p "请输入对应数字 > " num case $num in + 0) + ;; 1) proxy_type="DOMAIN-SUFFIX DOMAIN-KEYWORD IP-CIDR SRC-IP-CIDR DST-PORT SRC-PORT GEOIP GEOSITE IP-CIDR6 DOMAIN MATCH" proxy_group="$(cat $YAMLSDIR/proxy-groups.yaml $YAMLSDIR/config.yaml 2>/dev/null | sed "/#自定义策略组开始/,/#自定义策略组结束/d" | grep -Ev '^#' | grep -o '\- name:.*' | sed 's/#.*//' | sed 's/- name: /#/g' | tr -d '\n' | sed 's/#//')" @@ -743,6 +749,8 @@ override(){ #配置文件覆写 [ "$inuserguide" = 1 ] || echo -e " 0 返回上级菜单" read -p "请输入对应数字 > " num case "$num" in + 0) + ;; 1) if [ -n "$(pidof CrashCore)" ];then echo ----------------------------------------------- @@ -1025,6 +1033,8 @@ set_core_config(){ #配置文件功能 [ "$inuserguide" = 1 ] || echo -e " 0 返回上级菜单" read -p "请输入对应数字 > " num case "$num" in + 0) + ;; 1) if [ -n "$Url" ];then echo ----------------------------------------------- @@ -1483,6 +1493,8 @@ setcore(){ #内核选择菜单 echo 0 返回上级菜单 read -p "请输入对应数字 > " num case "$num" in + 0) + ;; 1) crashcore=clash custcorelink=''