From a7147e1701217492db29a7d7f5cf5a554db535e0 Mon Sep 17 00:00:00 2001 From: eddy <1036636139@qq.com> Date: Fri, 7 Nov 2025 14:40:17 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=80=E5=8C=96=E8=84=9A=E6=9C=AC=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- v2raya/v2raya.sh | 71 ++++++------------------------------------------ 1 file changed, 9 insertions(+), 62 deletions(-) diff --git a/v2raya/v2raya.sh b/v2raya/v2raya.sh index 456ad91..5d89d10 100644 --- a/v2raya/v2raya.sh +++ b/v2raya/v2raya.sh @@ -310,19 +310,14 @@ uninstall_v2raya() { apt purge xray v2raya -y 2>/dev/null fi - # 询问是否删除安装包目录 + # 自动删除安装包目录 echo "" - read -p "是否删除安装包目录?[y/N] " -n 1 -r - echo - - if [[ $REPLY =~ ^[Yy]$ ]]; then - print_info "删除安装包目录: $INSTALL_DIR" - if [[ -d "$INSTALL_DIR" ]]; then - rm -rf "$INSTALL_DIR" - print_success "已删除: $INSTALL_DIR" - else - print_warning "目录不存在: $INSTALL_DIR" - fi + print_info "清理安装包目录: $INSTALL_DIR" + if [[ -d "$INSTALL_DIR" ]]; then + rm -rf "$INSTALL_DIR" + print_success "已删除: $INSTALL_DIR" + else + print_warning "目录不存在: $INSTALL_DIR" fi # 验证卸载 @@ -335,40 +330,6 @@ uninstall_v2raya() { fi } -# 清理下载的安装包 -clean_packages() { - print_warning "即将删除安装包目录: $INSTALL_DIR" - - # 检查目录是否存在 - if [[ ! -d "$INSTALL_DIR" ]]; then - print_info "安装包目录不存在,无需清理" - return - fi - - # 显示目录内容 - echo "" - print_info "目录内容:" - ls -lh "$INSTALL_DIR" 2>/dev/null | tail -n +2 | awk '{print " - " $9 " (" $5 ")"}' - - echo "" - read -p "是否继续删除?[y/N] " -n 1 -r - echo - - if [[ ! $REPLY =~ ^[Yy]$ ]]; then - print_info "已取消清理" - return - fi - - # 删除整个目录 - rm -rf "$INSTALL_DIR" - if [[ $? -eq 0 ]]; then - print_success "已删除: $INSTALL_DIR" - print_success "清理完成" - else - print_error "删除失败: $INSTALL_DIR" - fi -} - # 检查安装状态 check_status() { local arch=$(detect_arch) @@ -437,9 +398,7 @@ show_menu() { echo -e "${NC}" echo -e "${GREEN}1.${NC} 安装 V2rayA" echo -e "${GREEN}2.${NC} 卸载 V2rayA" - echo -e "${GREEN}3.${NC} 下载安装包" - echo -e "${GREEN}4.${NC} 清理安装包" - echo -e "${GREEN}5.${NC} 检查状态" + echo -e "${GREEN}3.${NC} 检查状态" echo -e "${GREEN}0.${NC} 退出" echo "" echo -e "${CYAN}============================================${NC}" @@ -451,7 +410,7 @@ main() { while true; do show_menu - read -p "请选择操作 [0-5]: " choice + read -p "请选择操作 [0-3]: " choice case $choice in 1) @@ -463,18 +422,6 @@ main() { read -p "按任意键继续..." -n 1 ;; 3) - if download_packages; then - print_success "所有安装包下载完成" - else - print_error "部分安装包下载失败" - fi - read -p "按任意键继续..." -n 1 - ;; - 4) - clean_packages - read -p "按任意键继续..." -n 1 - ;; - 5) check_status read -p "按任意键继续..." -n 1 ;;