История изменений
Исправление demo13, (текущая версия) :
а схема в принципе не заработает.
У меня прекрасно работает!!!
Сделал на сайте https://www.ddnss.de домен togusak.ddnss.de, слепил элементарный скрипт:
#!/bin/bash
neuip="$(echo "`dig +short txt ch whoami.cloudflare @1.0.0.1`" | sed -r 's/[\"]+//g')"
oldip="`cat /etc/wireguard/client/gennadi.conf | grep Endpoint | awk -F":" {‘print $1’} | awk -F" " {‘print $3’}`"
if [ "$neuip" == "$oldip" ];then
echo \"OK\"
exit 0
else
w3m -dump "https://www.ddnss.de/upd.php?user=togusak&pwd=MyPa%$$WoRd&host=togusak.ddnss.de&ip=$neuip"
echo $neuip > /srv/www/htdocs/wg/index.html
fi
Этот скрипт через crontab обновлять … через час.. или через сутки… …
Исходная версия demo13, :
а схема в принципе не заработает.
У меня прекрасно работает!!!
Сделал на сайте https://www.ddnss.de домен togusak.ddnss.de, слепил элементарный скрипт:
#!/bin/bash
neuip="$(echo "`dig +short txt ch whoami.cloudflare @1.0.0.1`" | sed -r 's/[\"]+//g')"
oldip="`cat /etc/wireguard/client/gennadi.conf | grep Endpoint | awk -F":" {‘print $1’} | awk -F" " {‘print $3’}`"
if [ "$neuip" == "$oldip" ];then
echo \"OK\"
exit 0
else
w3m -dump "https://www.ddnss.de/upd.php?user=togusak&pwd=MyPa%$$WoRd&host=togusak.ddnss.de&ip=$neuip"
echo $neuip > /srv/www/htdocs/wg/index.html
fi
…