added Cloudflare API support
All checks were successful
CI / build (push) Successful in 45s

This commit is contained in:
2025-03-31 03:59:26 +08:00
parent 7f0ecf04e1
commit 3ae5a865fe
7 changed files with 225 additions and 39 deletions

7
dyndns/utils.py Normal file
View File

@@ -0,0 +1,7 @@
from urllib.request import urlopen, Request
def get_public_ip() -> str:
url = "http://v4.ipv6-test.com/api/myip.php"
request = Request(url)
with urlopen(request) as request:
return request.read().decode()