From 779350df460128146e1ce788d95cc9d170f6f06d Mon Sep 17 00:00:00 2001 From: Akatsuki-Misaki Date: Fri, 24 Jan 2025 20:26:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A01panel=E5=90=8C=E6=AD=A5SSL?= =?UTF-8?q?=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SHELL/README.md | 3 ++ SHELL/linux_1panel.sh | 73 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 SHELL/README.md create mode 100644 SHELL/linux_1panel.sh diff --git a/SHELL/README.md b/SHELL/README.md new file mode 100644 index 0000000..d610da1 --- /dev/null +++ b/SHELL/README.md @@ -0,0 +1,3 @@ +# 一个同步1panel面板SSL的脚本 + +记得修改SSLID \ No newline at end of file diff --git a/SHELL/linux_1panel.sh b/SHELL/linux_1panel.sh new file mode 100644 index 0000000..de58f6b --- /dev/null +++ b/SHELL/linux_1panel.sh @@ -0,0 +1,73 @@ +#!/bin/bash + +# 定义用户名和密码 +USERNAME="****" +PASSWORD="****" + +# 安全入口 EntranceCode(Base64 ) +ENTRANCE_CODE="******" + +# 1Panel API 地址 +LOGIN_URL="http://*******/api/v1/auth/login" +UPLOAD_URL="http://********/api/v1/websites/ssl/upload" + +# 定义证书相关信息 +PRIVATE_KEY_PATH="/data2/SSL_SAVE/ovofish/privkey.pem" +CERTIFICATE_PATH="/data2/SSL_SAVE/ovofish/fullchain.pem" +SSL_ID=3 +DESCRIPTION="sync from certd:tx4" + +# 构建登录请求的 JSON 数据 +LOGIN_DATA=$(cat <