mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-01-13 09:12:44 +00:00
Update install-chinese.sh
This commit is contained in:
parent
7527eb739a
commit
0c7c32d1b8
1 changed files with 102 additions and 32 deletions
|
|
@ -1,46 +1,116 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# 3x-ui 中文版安装脚本
|
# 3x-ui 中文版安装脚本
|
||||||
|
# 作者: 你的用户名
|
||||||
|
|
||||||
echo "================================================"
|
# 颜色定义
|
||||||
echo " 3x-UI 中文版安装"
|
RED='\033[0;31m'
|
||||||
echo "================================================"
|
GREEN='\033[0;32m'
|
||||||
|
YELLOW='\033[0;33m'
|
||||||
|
BLUE='\033[0;34m'
|
||||||
|
NC='\033[0m' # No Color
|
||||||
|
|
||||||
|
echo -e "${GREEN}================================================${NC}"
|
||||||
|
echo -e "${GREEN} 3x-UI 中文版安装脚本${NC}"
|
||||||
|
echo -e "${GREEN}================================================${NC}"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
# 1. 用原版安装
|
# 检查 root 权限
|
||||||
echo "正在安装 3x-ui..."
|
if [[ $EUID -ne 0 ]]; then
|
||||||
bash <(curl -Ls https://raw.githubusercontent.com/MHSanaei/3x-ui/main/install.sh)
|
echo -e "${RED}错误: 此脚本需要 root 权限运行${NC}"
|
||||||
|
exit 1
|
||||||
# 2. 替换为中文管理脚本
|
|
||||||
echo "正在安装中文管理菜单..."
|
|
||||||
wget -q -O /usr/local/x-ui/x-ui.sh https://raw.githubusercontent.com/你的用户名/3x-ui/main/x-ui.sh
|
|
||||||
chmod +x /usr/local/x-ui/x-ui.sh
|
|
||||||
|
|
||||||
# 3. 链接到系统命令
|
|
||||||
ln -sf /usr/local/x-ui/x-ui.sh /usr/bin/x-ui
|
|
||||||
|
|
||||||
# 4. 设置默认语言
|
|
||||||
if [ -f "/usr/local/x-ui/config.json" ]; then
|
|
||||||
sed -i 's/"language": "en"/"language": "zh-CN"/g' /usr/local/x-ui/config.json
|
|
||||||
systemctl restart x-ui
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# 1. 安装原版 3x-ui
|
||||||
|
echo -e "${BLUE}步骤 1/3: 安装原版 3x-ui...${NC}"
|
||||||
|
bash <(curl -Ls https://raw.githubusercontent.com/MHSanaei/3x-ui/main/install.sh)
|
||||||
|
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo -e "${RED}原版安装失败,请检查网络连接${NC}"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo -e "${GREEN}原版安装成功${NC}"
|
||||||
|
|
||||||
|
# 2. 下载中文管理脚本
|
||||||
|
echo -e "${BLUE}步骤 2/3: 下载中文管理脚本...${NC}"
|
||||||
|
|
||||||
|
# 创建备份
|
||||||
|
if [ -f "/usr/local/x-ui/x-ui.sh" ]; then
|
||||||
|
cp /usr/local/x-ui/x-ui.sh /usr/local/x-ui/x-ui.sh.backup
|
||||||
|
echo "已备份原版脚本"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 下载中文脚本
|
||||||
|
wget -q -O /usr/local/x-ui/x-ui.sh https://raw.githubusercontent.com/sinian-liu/3x-ui/main/x-ui.sh
|
||||||
|
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo -e "${YELLOW}下载中文脚本失败,使用原版英文脚本${NC}"
|
||||||
|
if [ -f "/usr/local/x-ui/x-ui.sh.backup" ]; then
|
||||||
|
cp /usr/local/x-ui/x-ui.sh.backup /usr/local/x-ui/x-ui.sh
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo -e "${GREEN}中文脚本下载成功${NC}"
|
||||||
|
chmod +x /usr/local/x-ui/x-ui.sh
|
||||||
|
|
||||||
|
# 替换系统命令
|
||||||
|
ln -sf /usr/local/x-ui/x-ui.sh /usr/bin/x-ui
|
||||||
|
chmod +x /usr/bin/x-ui
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 3. 设置默认中文
|
||||||
|
echo -e "${BLUE}步骤 3/3: 设置中文环境...${NC}"
|
||||||
|
|
||||||
|
if [ -f "/usr/local/x-ui/config.json" ]; then
|
||||||
|
# 备份原配置
|
||||||
|
cp /usr/local/x-ui/config.json /usr/local/x-ui/config.json.backup
|
||||||
|
|
||||||
|
# 设置中文语言
|
||||||
|
if grep -q '"language":' /usr/local/x-ui/config.json; then
|
||||||
|
sed -i 's/"language": "en"/"language": "zh-CN"/g' /usr/local/x-ui/config.json
|
||||||
|
echo "已修改语言设置为中文"
|
||||||
|
else
|
||||||
|
# 如果没有 language 字段,添加它
|
||||||
|
sed -i 's/"panelSettings": {/"panelSettings": {\n "language": "zh-CN",/g' /usr/local/x-ui/config.json
|
||||||
|
echo "已添加语言设置为中文"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 重启服务
|
||||||
|
systemctl restart x-ui 2>/dev/null || rc-service x-ui restart 2>/dev/null
|
||||||
|
echo "服务已重启"
|
||||||
|
else
|
||||||
|
echo -e "${YELLOW}配置文件不存在,跳过语言设置${NC}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 显示完成信息
|
||||||
echo ""
|
echo ""
|
||||||
echo "================================================"
|
echo -e "${GREEN}================================================${NC}"
|
||||||
echo " 安装完成!"
|
echo -e "${GREEN} 3x-UI 中文版安装完成!${NC}"
|
||||||
echo "================================================"
|
echo -e "${GREEN}================================================${NC}"
|
||||||
echo ""
|
echo ""
|
||||||
echo "✅ 现在输入以下命令使用中文菜单:"
|
echo -e "${YELLOW}📢 重要信息:${NC}"
|
||||||
echo ""
|
echo ""
|
||||||
echo " x-ui"
|
echo -e "面板访问地址:${GREEN}http://你的服务器IP:54321${NC}"
|
||||||
|
echo -e "默认用户名:${GREEN}admin${NC}"
|
||||||
|
echo -e "默认密码:${GREEN}admin${NC}"
|
||||||
echo ""
|
echo ""
|
||||||
echo "✅ 网页面板会自动显示中文"
|
echo -e "${YELLOW}🚀 使用方法:${NC}"
|
||||||
echo "✅ 所有功能与原版完全一样"
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "管理命令:"
|
echo -e "输入 ${GREEN}x-ui${NC} 打开中文管理菜单"
|
||||||
echo " x-ui # 打开中文管理菜单"
|
|
||||||
echo " x-ui start # 启动面板"
|
|
||||||
echo " x-ui stop # 停止面板"
|
|
||||||
echo " x-ui restart # 重启面板"
|
|
||||||
echo " x-ui status # 查看状态"
|
|
||||||
echo ""
|
echo ""
|
||||||
|
echo -e "${YELLOW}🔧 常用命令:${NC}"
|
||||||
|
echo ""
|
||||||
|
echo -e "${GREEN}x-ui${NC} # 打开管理菜单"
|
||||||
|
echo -e "${GREEN}x-ui start${NC} # 启动面板"
|
||||||
|
echo -e "${GREEN}x-ui stop${NC} # 停止面板"
|
||||||
|
echo -e "${GREEN}x-ui restart${NC} # 重启面板"
|
||||||
|
echo -e "${GREEN}x-ui status${NC} # 查看状态"
|
||||||
|
echo -e "${GREEN}x-ui log${NC} # 查看日志"
|
||||||
|
echo -e "${GREEN}x-ui update${NC} # 更新面板"
|
||||||
|
echo ""
|
||||||
|
echo -e "${YELLOW}⚠️ 安全提示:${NC}"
|
||||||
|
echo -e "1. 请立即登录面板修改默认密码"
|
||||||
|
echo -e "2. 建议设置 SSL 证书(使用菜单选项 18)"
|
||||||
|
echo -e "3. 定期备份配置文件"
|
||||||
|
echo ""
|
||||||
|
echo -e "${GREEN}================================================${NC}"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue