|
|
|
@ -1191,7 +1191,7 @@ install(){ |
|
|
|
# iptables 禁止重复安装,不适用于 IPv6 only VPS |
|
|
|
# iptables 禁止重复安装,不适用于 IPv6 only VPS |
|
|
|
elif [[ $ANEMONE = 1 ]]; then |
|
|
|
elif [[ $ANEMONE = 1 ]]; then |
|
|
|
[[ -e /etc/dnsmasq.d/warp.conf ]] && red " ${T[${L}167]} " && exit 1 |
|
|
|
[[ -e /etc/dnsmasq.d/warp.conf ]] && red " ${T[${L}167]} " && exit 1 |
|
|
|
[[ $m = 0 ]] && red " ${T[${L}147]} " && exit 1 || CONF=${CONF1[m]} |
|
|
|
[[ $m = 0 ]] && red " ${T[${L}147]} " && exit 1 || CONF=${CONF1[n]} |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
# 先删除之前安装,可能导致失败的文件 |
|
|
|
# 先删除之前安装,可能导致失败的文件 |
|
|
|
@ -1662,7 +1662,7 @@ stream_solution(){ |
|
|
|
red "==============================================================" |
|
|
|
red "==============================================================" |
|
|
|
reading " ${T[${L}50]} " IPTABLES |
|
|
|
reading " ${T[${L}50]} " IPTABLES |
|
|
|
case "$IPTABLES" in |
|
|
|
case "$IPTABLES" in |
|
|
|
1 ) CONF=${CONF1[m]}; ANEMONE=1; install;; |
|
|
|
1 ) CONF=${CONF1[n]}; ANEMONE=1; install;; |
|
|
|
2 ) [[ $OPTION != e ]] && menu || exit;; |
|
|
|
2 ) [[ $OPTION != e ]] && menu || exit;; |
|
|
|
* ) red " ${T[${L}51]} [1-2]"; sleep 1; stream_solution;; |
|
|
|
* ) red " ${T[${L}51]} [1-2]"; sleep 1; stream_solution;; |
|
|
|
esac |
|
|
|
esac |
|
|
|
@ -1816,7 +1816,7 @@ menu_setting(){ |
|
|
|
else check_stack |
|
|
|
else check_stack |
|
|
|
case "$m" in |
|
|
|
case "$m" in |
|
|
|
[0-2] ) OPTION1="$(eval echo "${T[${L}66]}")"; OPTION2="$(eval echo "${T[${L}67]}")"; OPTION3="$(eval echo "${T[${L}68]}")" |
|
|
|
[0-2] ) OPTION1="$(eval echo "${T[${L}66]}")"; OPTION2="$(eval echo "${T[${L}67]}")"; OPTION3="$(eval echo "${T[${L}68]}")" |
|
|
|
ACTION1(){ CONF=${CONF1[m]}; install; }; ACTION2(){ CONF=${CONF2[m]}; install; }; ACTION3(){ CONF=${CONF3[m]}; install; };; |
|
|
|
ACTION1(){ CONF=${CONF1[n]}; install; }; ACTION2(){ CONF=${CONF2[n]}; install; }; ACTION3(){ CONF=${CONF3[n]}; install; };; |
|
|
|
|
|
|
|
|
|
|
|
* ) OPTION1="$(eval echo "${T[${L}141]}")"; OPTION2="$(eval echo "${T[${L}142]}")"; OPTION3="${T[${L}78]}" |
|
|
|
* ) OPTION1="$(eval echo "${T[${L}141]}")"; OPTION2="$(eval echo "${T[${L}142]}")"; OPTION3="${T[${L}78]}" |
|
|
|
ACTION1(){ stack_switch; }; ACTION2(){ stack_switch; }; ACTION3(){ update; };; |
|
|
|
ACTION1(){ stack_switch; }; ACTION2(){ stack_switch; }; ACTION3(){ update; };; |
|
|
|
@ -1928,10 +1928,10 @@ case "$OPTION" in |
|
|
|
else |
|
|
|
else |
|
|
|
case "$OPTION" in |
|
|
|
case "$OPTION" in |
|
|
|
4 ) [[ $CLIENT = [35] ]] && red " ${T[${L}110]} " && exit 1 |
|
|
|
4 ) [[ $CLIENT = [35] ]] && red " ${T[${L}110]} " && exit 1 |
|
|
|
CONF=${CONF1[m]};; |
|
|
|
CONF=${CONF1[n]};; |
|
|
|
6 ) CONF=${CONF2[m]};; |
|
|
|
6 ) CONF=${CONF2[n]};; |
|
|
|
d ) [[ $CLIENT = [35] ]] && red " ${T[${L}110]} " && exit 1 |
|
|
|
d ) [[ $CLIENT = [35] ]] && red " ${T[${L}110]} " && exit 1 |
|
|
|
CONF=${CONF3[m]};; |
|
|
|
CONF=${CONF3[n]};; |
|
|
|
esac |
|
|
|
esac |
|
|
|
install |
|
|
|
install |
|
|
|
fi;; |
|
|
|
fi;; |
|
|
|
|