fail2ban
This commit is contained in:
1 parent
783ec27601
commit
a663156fc7
1 file changed
+17
-1
+17
-1
@@ -1,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
# ==============================================================================
|
||||
# ISPConfig Proxy Sync Script - Version 3.5 (Safe Lock, Auto-Subdomain & Template)
|
||||
# ISPConfig Proxy Sync Script - Version 3.5.1 (Safe Lock, Auto-Subdomain & Template)
|
||||
# ==============================================================================
|
||||
|
||||
LOCKFILE="/tmp/restart.syncproxy.lock"
|
||||
@@ -29,6 +29,21 @@ PROCESSED_DOMAINS=" "
|
||||
|
||||
# --- FUNKTIONEN ---
|
||||
|
||||
show_help() {
|
||||
echo "ISPConfig Proxy Sync Script - Version 3.5.1"
|
||||
echo "Nutzung: $0 [Optionen] [Domain]"
|
||||
echo ""
|
||||
echo "Optionen:"
|
||||
echo " -h, --help, help Zeigt diese Hilfeseite an"
|
||||
echo " test Aktiviert den Testmodus (keine Änderungen an Nginx oder SSL-Zertifikaten)"
|
||||
echo " -debug Aktiviert den Debug-Modus (gibt SQL-Abfragen und Details aus)"
|
||||
echo " force Erzwingt die Verarbeitung aller Domains (ignoriert die letzte ID)"
|
||||
echo " renew | repair Erzwingt die Erneuerung der SSL-Zertifikate via acme.sh"
|
||||
echo " [Domain] Verarbeitet gezielt nur die angegebene Domain (z.B. example.com)"
|
||||
echo ""
|
||||
exit 0
|
||||
}
|
||||
|
||||
load_config() {
|
||||
[ -f "$CONF_FILE" ] && source "$CONF_FILE" || { echo "Fehler: $CONF_FILE fehlt"; exit 1; }
|
||||
}
|
||||
@@ -36,6 +51,7 @@ load_config() {
|
||||
parse_params() {
|
||||
for arg in "$@"; do
|
||||
case $arg in
|
||||
-h|--help|help) show_help ;;
|
||||
test) TEST_MODE=true ;;
|
||||
-debug) DEBUG_MODE=true ;;
|
||||
force) FORCE_ALL=true ;;
|
||||
|
||||
Reference in new issue
Block a user