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 <