fix reverse dns
This commit is contained in:
1 parent
c14be296a8
commit
d1ea7aaff2
3 files changed
+26
-4
No files matched your search
@@ -10,10 +10,16 @@
|
||||
OP="$1"; ADDR="$2"; CN="${3:-}"
|
||||
|
||||
API="http://127.0.0.1:5380/api"
|
||||
[ -n "${TECHNITIUM_ADMIN_PASSWORD:-}" ] || exit 0
|
||||
[ -n "${VPN_DNS_ZONE:-}" ] || exit 0
|
||||
|
||||
log() { echo "learn-address: $*"; }
|
||||
log "invoked: op=$OP addr=$ADDR cn=${CN:-<none>}"
|
||||
|
||||
# OpenVPN gives hooks a clean environment — settings come from the file
|
||||
# the entrypoint writes, not from the container env.
|
||||
[ -f /etc/openvpn/learn-address.env ] && . /etc/openvpn/learn-address.env
|
||||
|
||||
[ -n "${TECHNITIUM_ADMIN_PASSWORD:-}" ] || { log "TECHNITIUM_ADMIN_PASSWORD not available; skipping"; exit 0; }
|
||||
[ -n "${VPN_DNS_ZONE:-}" ] || { log "VPN_DNS_ZONE not in env; skipping"; exit 0; }
|
||||
|
||||
TOKEN=$(curl -sf -m 5 -G "$API/user/login" \
|
||||
--data-urlencode "user=admin" \
|
||||
|
||||
Reference in new issue
Block a user