Update menu.sh

dependabot/github_actions/actions/checkout-3.1.0
fscarmen 4 years ago committed by GitHub
parent d6e2b94fc3
commit ed63d6ddd2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 25
      menu.sh

@ -208,8 +208,8 @@ T[E99]="WireProxy is connected"
T[C99]="WireProxy 已连接"
T[E100]="License should be 26 characters, please re-enter WARP+ License. Otherwise press Enter to continue. \(\${i} times remaining\): "
T[C100]="License 应为26位字符,请重新输入 WARP+ License \(剩余\${i}次\): "
T[E101]="Client doesn't support architecture ARM64. The script is aborted. Feedback: [https://github.com/fscarmen/warp/issues]"
T[C101]="Client 不支持 ARM64,问题反馈:[https://github.com/fscarmen/warp/issues]"
T[E101]="Client support amd64 only. Curren architecture \$ARCHITECTURE. The script is aborted. Feedback: [https://github.com/fscarmen/warp/issues]"
T[C101]="Client 只支持 amd64 架构,当前架构 \$ARCHITECTURE。问题反馈:[https://github.com/fscarmen/warp/issues]"
T[E102]="Please customize the WARP+ device name (Default is [WARP] if left blank):"
T[C102]="请自定义 WARP+ 设备名 (如果不输入,默认为 [WARP]):"
T[E103]="Port 40000 is in use. Please input another Port\(\${i} times remaining\):"
@ -318,8 +318,8 @@ T[E154]="\n 1. WGCF WARP account\n 2. WARP Linux Client account\n 3. WireProxy a
T[C154]="\n 1. WGCF WARP 账户\n 2. WARP Linux Client 账户\n 3. WireProxy 账户\n"
T[E155]="WGCF WARP has not been installed yet."
T[C155]="WGCF WARP 还未安装"
T[E156]=""
T[C156]=""
T[E156]="(!!! AMD64 only, do not select.)"
T[C156]="(!!! 只支持 AMD64,请勿选择)"
T[E157]="WireProxy has not been installed yet."
T[C157]="WireProxy 还未安装"
T[E158]="WireProxy is disconnected. It could be connect again by [warp y]"
@ -348,9 +348,9 @@ T[E169]="WARP\$AC IPv4:\$WAN4 \$WARPSTATUS4 \$COUNTRY4 \$ASNORG4"
T[C169]="WARP\$AC IPv4:\$WAN4 \$WARPSTATUS4 \$COUNTRY4 \$ASNORG4"
# 自定义字体彩色,read 函数,友道翻译函数
red(){ echo -e "\033[31m\033[01m$1\033[0m"; }
green(){ echo -e "\033[32m\033[01m$1\033[0m"; }
yellow(){ echo -e "\033[33m\033[01m$1\033[0m"; }
red(){ echo -e "\033[31m\033[01m$@\033[0m"; }
green(){ echo -e "\033[32m\033[01m$@\033[0m"; }
yellow(){ echo -e "\033[33m\033[01m$@\033[0m"; }
reading(){ read -rp "$(green "$1")" "$2"; }
translate(){ [[ -n "$1" ]] && curl -ksm8 "http://fanyi.youdao.com/translate?&doctype=json&type=AUTO&i=${1//[[:space:]]/}" | cut -d \" -f18 2>/dev/null; }
@ -943,7 +943,10 @@ EOF
# 判断处理器架构
case $(uname -m) in
aarch64 ) ARCHITECTURE=arm64;; x86_64 ) ARCHITECTURE=amd64;; s390x ) ARCHITECTURE=s390x;; * ) red " $(eval echo "${T[${L}134]}") " && exit 1;;
aarch64 ) ARCHITECTURE=arm64;;
x86_64 ) ARCHITECTURE=amd64; AMD64_ONLY="${T[${L}156]}";;
s390x ) ARCHITECTURE=s390x; AMD64_ONLY="${T[${L}156]}";;
* ) red " $(eval echo "${T[${L}134]}") " && exit 1;;
esac
# 判断当前 IPv4 与 IPv6 ,IP归属 及 WARP 方案, Linux Client 是否开启
@ -1556,7 +1559,7 @@ proxy(){
# 禁止安装的情况。重复安装,非 AMD64 CPU 架构,IPv4 是 WARP
[[ $CLIENT -ge 2 ]] && red " ${T[${L}85]} " && exit 1
[[ $ARCHITECTURE != amd64 ]] && red " ${T[${L}101]} " && exit 1
[[ $ARCHITECTURE != amd64 ]] && red " $(eval echo "${T[${L}101]}") " && exit 1
[[ $TRACE4 != off ]] && red " ${T[${L}95]} " && exit 1
# 安装 WARP Linux Client
@ -1807,8 +1810,8 @@ menu_setting(){
[[ -e /etc/dnsmasq.d/warp.conf ]] && IPTABLE_INSTALLED="${T[${L}92]}"
OPTION5="$CLIENT_INSTALLED${T[${L}82]}"; OPTION6="${T[${L}123]}"; OPTION7="${T[${L}72]}"; OPTION8="${T[${L}74]}"; OPTION9="${T[${L}73]}"; OPTION10="${T[${L}75]}";
OPTION11="${T[${L}80]}"; OPTION12="$IPTABLE_INSTALLED${T[${L}138]}"; OPTION13="$WIREPROXY_INSTALLED${T[${L}148]}"; OPTION14="$CLIENT_INSTALLED${T[${L}168]}"; OPTION0="${T[${L}76]}"
OPTION5="$CLIENT_INSTALLED$AMD64_ONLY${T[${L}82]}"; OPTION6="${T[${L}123]}"; OPTION7="${T[${L}72]}"; OPTION8="${T[${L}74]}"; OPTION9="${T[${L}73]}"; OPTION10="${T[${L}75]}";
OPTION11="${T[${L}80]}"; OPTION12="$IPTABLE_INSTALLED${T[${L}138]}"; OPTION13="$WIREPROXY_INSTALLED${T[${L}148]}"; OPTION14="$CLIENT_INSTALLED$AMD64_ONLY${T[${L}168]}"; OPTION0="${T[${L}76]}"
ACTION5(){ proxy; }; ACTION6(){ change_ip; }; ACTION7(){ uninstall; }; ACTION8(){ plus; }; ACTION9(){ bbrInstall; }; ACTION10(){ ver; };
ACTION11(){ bash <(curl -sSL https://raw.githubusercontent.com/fscarmen/warp_unlock/main/unlock.sh) -$L; };

Loading…
Cancel
Save