mirror of
https://github.com/mykitserver/docker-ddns-ipv64.git
synced 2025-12-07 08:59:20 +01:00
Compare commits
22 Commits
developmen
...
v0.1.2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
48122dc045 | ||
|
|
9efddb5d50 | ||
|
|
d879a192d6 | ||
|
|
7ad42db5bd | ||
|
|
b115ab16b4 | ||
|
|
8335b0715a | ||
|
|
f7516fb34b | ||
|
|
4c795f3939 | ||
|
|
8a12e1c920 | ||
|
|
1514a2d362 | ||
|
|
852cf37bd9 | ||
|
|
567d36c1a5 | ||
|
|
2ad69f6d71 | ||
|
|
7b1390cff9 | ||
|
|
0962f3d545 | ||
|
|
e77043a427 | ||
|
|
776eb3ac8d | ||
|
|
79be8ef001 | ||
|
|
6d7e5cd1b8 | ||
|
|
aef9e8a468 | ||
|
|
6af83e2a7a | ||
|
|
a7c1e4c82d |
@@ -221,3 +221,4 @@ docker run --rm -it alcapone1933/shoutrrr send --verbose --url "< Shoutrrr URL >
|
||||
## DEMO
|
||||
|
||||
<img src="demo/demo.gif" width="700" height="400">
|
||||
|
||||
|
||||
@@ -120,7 +120,11 @@ CHECK=$(curl -4sSL --user-agent "${CURL_USER_AGENT}" "https://ipv64.net/update.p
|
||||
if [[ "$CHECK" =~ (nochg|good|ok) ]] ; then
|
||||
echo "$DATUM CHECK - Die Angaben sind richtig gesetzt: DOMAIN und DOMAIN KEY"
|
||||
sleep 5
|
||||
for DOMAIN in $(echo "${DOMAIN_IPV64}" | sed -e "s/,/ /g"); do echo "$DATUM IP CHECK - Deine DOMAIN ${DOMAIN} HAT DIE IP=`dig +short ${DOMAIN} A @ns1.ipv64.net`"; done
|
||||
if [[ "$IP_CHECK" =~ (YES|yes|Yes) ]] ; then
|
||||
for DOMAIN in $(echo "${DOMAIN_IPV64}" | sed -e "s/,/ /g"); do echo "$DATUM IP CHECK - Deine DOMAIN ${DOMAIN} HAT DIE IP=`dig +short ${DOMAIN} A @ns1.ipv64.net`"; done
|
||||
else
|
||||
echo > /dev/null
|
||||
fi
|
||||
echo "${IP}" > /data/updip.txt
|
||||
sleep 2
|
||||
else
|
||||
@@ -137,7 +141,11 @@ else
|
||||
fi
|
||||
|
||||
echo "${CRON_TIME} /bin/bash /data/ddns-update.sh >> /var/log/cron.log 2>&1" > /etc/cron.d/container_cronjob
|
||||
echo "${CRON_TIME_DIG} sleep 20 && /bin/bash /data/domain-ip-scheck.sh >> /var/log/cron.log 2>&1" >> /etc/cron.d/container_cronjob
|
||||
if [[ "$IP_CHECK" =~ (YES|yes|Yes) ]] ; then
|
||||
echo "${CRON_TIME_DIG} sleep 20 && /bin/bash /data/domain-ip-scheck.sh >> /var/log/cron.log 2>&1" >> /etc/cron.d/container_cronjob
|
||||
else
|
||||
echo > /dev/null
|
||||
fi
|
||||
# echo "$CRON_TIME_DIG" 'sleep 20 && echo "`date +%Y-%m-%d\ %H:%M:%S` IP CHECK - Deine DOMAIN ${DOMAIN_IPV64} HAT DIE IP=`dig +short ${DOMAIN_IPV64} A @ns1.ipv64.net`" >> /var/log/cron.log 2>&1' >> /etc/cron.d/container_cronjob
|
||||
# echo "$CRON_TIME_DIG" 'sleep 20 && for DOMAIN in $(echo "${DOMAIN_IPV64}" | sed -e "s/,/ /g"); do echo "`date +%Y-%m-%d\ %H:%M:%S` IP CHECK - Deine DOMAIN ${DOMAIN} HAT DIE IP=`dig +short ${DOMAIN} A @ns1.ipv64.net`" >> /var/log/cron.log 2>&1; done' >> /etc/cron.d/container_cronjob
|
||||
}
|
||||
@@ -147,7 +155,11 @@ CHECK=$(curl -4sSL --user-agent "${CURL_USER_AGENT}" "https://ipv64.net/update.p
|
||||
if [[ "$CHECK" =~ (nochg|good|ok) ]] ; then
|
||||
echo "$DATUM CHECK - Die Angaben sind richtig gesetzt: DOMAIN mit PRAEFIX und DOMAIN KEY"
|
||||
sleep 5
|
||||
for DOMAIN in $(echo "${DOMAIN_IPV64}" | sed -e "s/,/ /g"); do echo "$DATUM IP CHECK - Deine DOMAIN mit PRAEFIX ${DOMAIN_PRAEFIX}.${DOMAIN} HAT DIE IP=`dig +short ${DOMAIN_PRAEFIX}.${DOMAIN} A @ns1.ipv64.net`"; done
|
||||
if [[ "$IP_CHECK" =~ (YES|yes|Yes) ]] ; then
|
||||
for DOMAIN in $(echo "${DOMAIN_IPV64}" | sed -e "s/,/ /g"); do echo "$DATUM IP CHECK - Deine DOMAIN mit PRAEFIX ${DOMAIN_PRAEFIX}.${DOMAIN} HAT DIE IP=`dig +short ${DOMAIN_PRAEFIX}.${DOMAIN} A @ns1.ipv64.net`"; done
|
||||
else
|
||||
echo > /dev/null
|
||||
fi
|
||||
echo "${IP}" > /data/updip.txt
|
||||
sleep 2
|
||||
else
|
||||
@@ -164,7 +176,11 @@ else
|
||||
fi
|
||||
|
||||
echo "${CRON_TIME} /bin/bash /data/ddns-update-praefix.sh >> /var/log/cron.log 2>&1" > /etc/cron.d/container_cronjob
|
||||
echo "${CRON_TIME_DIG} sleep 20 && /bin/bash /data/domain-ip-scheck.sh >> /var/log/cron.log 2>&1" >> /etc/cron.d/container_cronjob
|
||||
if [[ "$IP_CHECK" =~ (YES|yes|Yes) ]] ; then
|
||||
echo "${CRON_TIME_DIG} sleep 20 && /bin/bash /data/domain-ip-scheck.sh >> /var/log/cron.log 2>&1" >> /etc/cron.d/container_cronjob
|
||||
else
|
||||
echo > /dev/null
|
||||
fi
|
||||
# echo "$CRON_TIME_DIG" 'sleep 20 && for DOMAIN in $(echo "${DOMAIN_IPV64}" | sed -e "s/,/ /g"); do echo "`date +%Y-%m-%d\ %H:%M:%S` IP CHECK - Deine DOMAIN mit PRAEFIX ${DOMAIN_PRAEFIX}.${DOMAIN} HAT DIE IP=`dig +short ${DOMAIN_PRAEFIX}.${DOMAIN} A @ns1.ipv64.net`" >> /var/log/cron.log 2>&1; done' >> /etc/cron.d/container_cronjob
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user