ssl cert create domain zoraxy
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user