ssl cert create domain zoraxy

This commit is contained in:
2026-02-18 13:27:39 +00:00
parent 4540020b40
commit 0779f47b79

View File

@@ -1,5 +1,6 @@
#!/bin/bash #!/bin/bash
ZORAXY="http://192.168.10.8:8000" ZORAXY="http://192.168.10.8:8000"
ACME_EMAIL="jh@unixweb.de"
ACTION=$1 ACTION=$1
csrf() { csrf() {
@@ -19,15 +20,21 @@ case $ACTION in
-H "X-CSRF-Token: $CSRF" \ -H "X-CSRF-Token: $CSRF" \
-d "ep=$2" -d "ep=$2"
;; ;;
cert)
csrf
curl -s -b /tmp/zor.txt "$ZORAXY/api/acme/obtainCert?domains=$2&filename=$2&email=$ACME_EMAIL&ca=&caURL=&skipTLS=false&dns=false&dnsServers=" \
-H "X-CSRF-Token: $CSRF"
;;
list) list)
csrf csrf
curl -s -b /tmp/zor.txt "$ZORAXY/api/proxy/list?type=host" \ curl -s -b /tmp/zor.txt "$ZORAXY/api/proxy/list?type=host" \
-H "X-CSRF-Token: $CSRF" | jq '.[].RootOrMatchingDomain' -H "X-CSRF-Token: $CSRF" | jq '.[].RootOrMatchingDomain'
;; ;;
*) *)
echo "Usage: $0 {add|del|list}" echo "Usage: $0 {add|del|cert|list}"
echo " add <domain> <ip:port>" echo " add <domain> <ip:port> - Proxy-Eintrag anlegen"
echo " del <domain>" echo " del <domain> - Proxy-Eintrag löschen"
echo " list" echo " cert <domain> - SSL-Zertifikat anfordern"
echo " list - Alle Domains auflisten"
;; ;;
esac esac