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