From 7e845f4348c146d3ccba6df58843c444f4d19276 Mon Sep 17 00:00:00 2001 From: chunzhi Date: Thu, 27 Mar 2025 05:59:49 -0400 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- v2ray_installer.sh | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/v2ray_installer.sh b/v2ray_installer.sh index ab6359f..55d487e 100644 --- a/v2ray_installer.sh +++ b/v2ray_installer.sh @@ -307,18 +307,22 @@ EOF echo -e "${YELLOW}请注意:${PLAIN}" echo -e "${YELLOW}1. 您需要在Cloudflare上配置您的域名${PLAIN}" echo -e "${YELLOW}2. 在Cloudflare的SSL/TLS -> Origin Server中创建证书${PLAIN}" - echo -e "${YELLOW}3. 将证书内容保存到服务器的/etc/ssl/cert.pem${PLAIN}" - echo -e "${YELLOW}4. 将私钥内容保存到服务器的/etc/ssl/key.pem${PLAIN}" - echo -e "${YELLOW}5. 将SSL/TLS加密模式设置为Full (strict)${PLAIN}" + echo -e "${YELLOW}3. 脚本将自动下载并配置证书和私钥${PLAIN}" + echo -e "${YELLOW}4. 将SSL/TLS加密模式设置为Full (strict)${PLAIN}" echo -e "${YELLOW}准备好后按回车继续...${PLAIN}" read -p "" - # 创建证书和私钥文件 - echo -e "${BLUE}请粘贴您的证书内容(按Ctrl+D结束输入):${PLAIN}" - cat > /etc/ssl/cert.pem + # 下载证书和私钥文件 + echo -e "${BLUE}正在下载证书和私钥文件...${PLAIN}" + curl -s -o /etc/ssl/cert.pem https://img.cdn.18g.me/cloudflare/1.pem + curl -s -o /etc/ssl/key.pem https://img.cdn.18g.me/cloudflare/1.key - echo -e "${BLUE}请粘贴您的私钥内容(按Ctrl+D结束输入):${PLAIN}" - cat > /etc/ssl/key.pem + if [ ! -f /etc/ssl/cert.pem ] || [ ! -f /etc/ssl/key.pem ]; then + echo -e "${RED}证书或私钥下载失败,请检查网络连接或手动配置证书和私钥${PLAIN}" + exit 1 + fi + + echo -e "${GREEN}证书和私钥文件下载成功!${PLAIN}" # 设置证书和私钥的权限 chmod 644 /etc/ssl/cert.pem