Create toolbox.sh
This commit is contained in:
parent
6055e77079
commit
5029804366
54
toolbox.sh
Normal file
54
toolbox.sh
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# 定义颜色
|
||||||
|
RED='\033[0;31m'
|
||||||
|
GREEN='\033[0;32m'
|
||||||
|
YELLOW='\033[1;33m'
|
||||||
|
BLUE='\033[0;34m'
|
||||||
|
NC='\033[0m' # No Color
|
||||||
|
|
||||||
|
# 工具箱菜单
|
||||||
|
echo -e "${GREEN}=========================================${NC}"
|
||||||
|
echo -e "${GREEN} 欢迎使用运维工具箱${NC}"
|
||||||
|
echo -e "${GREEN}=========================================${NC}"
|
||||||
|
echo -e "${YELLOW}请选择您需要的功能:${NC}"
|
||||||
|
echo -e "${BLUE}1. 启用免密登录${NC}"
|
||||||
|
echo -e "${BLUE}2. 安装Grafana+Prometheus+Node Exporter监控工具${NC}"
|
||||||
|
echo -e "${BLUE}3. 安装Hysteria2代理${NC}"
|
||||||
|
echo -e "${BLUE}4. 安装其他代理${NC}"
|
||||||
|
echo -e "${BLUE}5. 测试机器IP信息${NC}"
|
||||||
|
echo -e "${BLUE}6. 退出${NC}"
|
||||||
|
echo -e "${GREEN}=========================================${NC}"
|
||||||
|
|
||||||
|
# 读取用户输入
|
||||||
|
read -p "请输入选项 (1-6): " choice
|
||||||
|
|
||||||
|
case $choice in
|
||||||
|
1)
|
||||||
|
echo -e "${YELLOW}正在启用免密登录...${NC}"
|
||||||
|
bash <(curl -fsSL https://github.com/Lsmoisu/Toolbox/raw/refs/heads/main/EnablePubkey.sh)
|
||||||
|
;;
|
||||||
|
2)
|
||||||
|
echo -e "${YELLOW}正在安装Grafana+Prometheus+Node Exporter监控工具...${NC}"
|
||||||
|
bash <(curl -fsSL https://github.com/Lsmoisu/Toolbox/raw/refs/heads/main/Monitoring_Tools.sh)
|
||||||
|
;;
|
||||||
|
3)
|
||||||
|
echo -e "${YELLOW}正在安装Hysteria2代理...${NC}"
|
||||||
|
bash <(curl -fsSL https://github.com/Lsmoisu/Toolbox/raw/refs/heads/main/hysteria2.sh)
|
||||||
|
;;
|
||||||
|
4)
|
||||||
|
echo -e "${YELLOW}正在安装其他代理...${NC}"
|
||||||
|
wget -P /root -N --no-check-certificate https://raw.githubusercontent.com/mack-a/v2ray-agent/master/install.sh && chmod 700 /root/install.sh && /root/install.sh
|
||||||
|
;;
|
||||||
|
5)
|
||||||
|
echo -e "${YELLOW}正在测试机器IP信息...${NC}"
|
||||||
|
curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh
|
||||||
|
;;
|
||||||
|
6)
|
||||||
|
echo -e "${GREEN}退出工具箱,感谢使用!${NC}"
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo -e "${RED}无效选项,请重新运行脚本并选择1-6之间的选项。${NC}"
|
||||||
|
;;
|
||||||
|
esac
|
Loading…
x
Reference in New Issue
Block a user