diff --git a/menu.sh b/menu.sh index 28ba8b8..4729aa4 100644 --- a/menu.sh +++ b/menu.sh @@ -843,47 +843,6 @@ proxy_onoff(){ exit 0 fi fi - -# if [[ $(warp-cli --accept-tos settings) =~ WarpProxy ]]; then -# PROXY=$(warp-cli --accept-tos status 2>/dev/null) -# case "$PROXY" in -# *Connecting* ) red " ${T[${L}96]} " && exit 1;; -# *missing* ) warp-cli --accept-tos register >/dev/null 2>&1 && [[ -e /etc/wireguard/license ]] && warp-cli --accept-tos set-license $(cat /etc/wireguard/license)>/dev/null 2>&1;; -# *Connected* ) warp-cli --accept-tos disconnect >/dev/null 2>&1 && warp-cli --accept-tos disable-always-on >/dev/null 2>&1 && [[ ! $(ss -nltp) =~ 'warp-svc' ]] && green " ${T[${L}91]} " && exit 0;; -# *Disconnected* ) warp-cli --accept-tos connect >/dev/null 2>&1 && warp-cli --accept-tos enable-always-on >/dev/null 2>&1 && STATUS=1 && sleep 1 && proxy_info -# if [[ $STATUS = 1 ]]; then -# [[ $(ss -nltp) =~ 'warp-svc' ]] && green " ${T[${L}90]}\n $(eval echo "${T[${L}27]}") " && exit 0 -# [[ $(warp-cli --accept-tos status 2>/dev/null) =~ Connecting ]] && red " ${T[${L}96]} " && exit 1 -# fi;; -# * ) red " ${T[${L}93]} " && exit 1;; -# esac -# -# else if [[ $(ip a) =~ 'CloudflareWARP' ]]; then -# warp-cli --accept-tos disconnect >/dev/null 2>&1 -# warp-cli --accept-tos disable-always-on >/dev/null 2>&1 -# ip -4 rule delete from 172.16.0.2 lookup 51820 -# ip -4 rule delete table main suppress_prefixlength 0 -# green " ${T[${L}91]} " && exit 0 -# else -# warp-cli --accept-tos connect >/dev/null 2>&1 -# warp-cli --accept-tos enable-always-on >/dev/null 2>&1 -# sleep 5 -# ip -4 rule add from 172.16.0.2 lookup 51820 -# ip -4 route add default dev CloudflareWARP table 51820 -# ip -4 rule add table main suppress_prefixlength 0 -# INTERFACE='--interface CloudflareWARP' -# ip4_info; [[ $L = C && -n "$COUNTRY4" ]] && COUNTRY4=$(translate "$COUNTRY4") -# ACCOUNT=$(warp-cli --accept-tos account 2>/dev/null) -# if [[ $ACCOUNT =~ 'Limited' ]]; then -# QUOTA=$(expr "$ACCOUNT" : '.*Quota:\s\([0-9]\{1,\}\)\s.*') -# [[ $QUOTA -gt 10000000000000 ]] && QUOTA="$((QUOTA/1000000000000)) TiB" || QUOTA="$((QUOTA/1000000000)) GiB" -# AC='+' -# fi -# [[ $(ip a) =~ 'CloudflareWARP' ]] && green " ${T[${L}90]} $(eval echo "${T[${L}169]}") " -# [[ $ACCOUNT =~ 'Limited' ]] && green " ${T[${L}63]}:$QUOTA " -# exit 0 -# fi -# fi } # WireProxy 开关,先检查是否已安装,再根据当前状态转向相反状态