{"repo":"fernvenue/cloudflare-ddns","free":true,"listed":false,"github":"https://github.com/fernvenue/cloudflare-ddns","clone":"git clone https://github.com/fernvenue/cloudflare-ddns.git","description":"A lightweight Cloudflare Dynamic DNS shell script.","language":"Shell","stars":67,"topics":["cloudflare","cloudflare-ddns","cloudflare-ddns-script","ddns","telegram","telegram-bot"],"license":"BSD-3-Clause","category":"chat-messaging","readme_excerpt":"Cloudflare DDNS A lightweight Cloudflare Dynamic DNS shell script. 中文說明 Features - [x] Dual Stack Support : Support for both IPv4 and IPv6; - [x] Multi-Record Support : Support for updating multiple records simultaneously; - [x] Smart Monitoring : Only updates DNS records when IP address changes; - [x] Auto Caching : Automatically caches DNS records and zone information for improved performance; - [x] Multiple Authentication Support : Support for both Cloudflare API Token and Legacy API Key authentication; - [x] Proxy Protocol Support : Support for configuring Socks proxy for API requests; - [x] Systemd Support : Provides service/timer examples and dynamic user support; - [x] Telegram Push : Highly readable Telegram notification push; - [x] CSV Logging : Automatic logging of DNS updates to CSV file for history tracking and analysis; - [x] Hook Commands : Execute custom commands when IPv4 or IPv6 addresses change; - [x] Nix Package : Easy installation through Nix package manager with all dependencies included; - [x] Flexible Configuration : Support for command line parameter passing and environment variable configuration; Installation Using Nix (Recommended) Install directly from this repository using Nix flakes: After installation, you can run the script using: The Nix package automatically includes all required dependencies (curl, jq, bash, etc.) and ensures they are available at runtime. Manual Installation Get the script: Make sure the corresponding domain already has reco","default_branch":null,"files":null,"tree":[],"storefront":"/r/fernvenue","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fernvenue/cloudflare-ddns/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}