Volver al ranking

K0p1-Git/cloudflare-ddns-updater

Shell

Dynamic DNS (DDNS) service based on Cloudflare! Access your home network remotely via a custom domain name without a static IP! Written in pure BASH~

ddnsddns-updatercloudflarebashdnsapi
Crecimiento de estrellas
Estrellas
1.8k
Forks
448
Crecimiento semanal
Issues
2
5001k1.5k
dic 2020oct 2022sept 2024jul 2026
README

Cloudflare Dynamic DNS IP Updater

GitHub GitHub last commit (branch) GitHub contributors

This script is used to update Dynamic DNS (DDNS) service based on Cloudflare! Access your home network remotely via a custom domain name without a static IP! Written in pure BASH.

Support Me

Donate Via Paypal

Installation

git clone https://github.com/K0p1-Git/cloudflare-ddns-updater.git

Usage

This script is used with crontab. Specify the frequency of execution through crontab.

# ┌───────────── minute (0 - 59)
# │ ┌───────────── hour (0 - 23)
# │ │ ┌───────────── day of the month (1 - 31)
# │ │ │ ┌───────────── month (1 - 12)
# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday 7 is also Sunday on some systems)
# │ │ │ │ │ ┌───────────── command to issue                               
# │ │ │ │ │ │
# │ │ │ │ │ │
# * * * * * /bin/bash {Location of the script}

Tested Environments:

macOS Mojave version 10.14.6 (x86_64)
AlmaLinux 9.3 (Linux kernel: 5.14.0 | x86_64)
Debian Bullseye 11 (Linux kernel: 6.1.28 | aarch64)

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Reference

This script was made with reference from Keld Norman video.

License

MIT

Repositorios relacionados
jeessy2/ddns-go

Simple and easy to use DDNS. Support Aliyun, Tencent Cloud, Dnspod, Cloudflare, Callback, Huawei Cloud, Baidu Cloud, Porkbun, GoDaddy, Namecheap, NameSilo...

GoGo ModulesMIT Licenseddnsalidns
17.1k1.9k
gdy666/lucky

软硬路由公网神器,ipv6/ipv4 端口转发,反向代理,DDNS,WOL,ipv4 stun内网穿透,cron,acme,rclone,ftp,webdav,filebrowser

GoGo ModulesMIT Licenseddnsipv6
8k726
NewFuture/DDNS

🌐自动更新域名解析到本机IP(支持dnspod,阿里DNS,CloudFlare,华为云,DNSCOM...)

PythonPyPIMIT Licenseddnsipv6
ddns.newfuture.cc
4.7k679
qdm12/ddns-updater

Container to update DNS records periodically with WebUI for many DNS providers

GoGo ModulesMIT Licenseddns-updaterddns-manager
hub.docker.com/r/qmcgaw/ddns-updater/
3.1k275
favonia/cloudflare-ddns

🌟 A small, feature-rich, and robust Cloudflare DDNS updater

GoGo ModulesApache License 2.0cloudflaredns
2.8k111
rthalley/dnspython

a powerful DNS toolkit for python

PythonPyPIOtherdnspythondns
dnspython.org
2.7k565
TimothyYe/godns

A dynamic DNS client tool that supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc, written in Go.

GoGo ModulesApache License 2.0dnsdnspod
1.8k246
admpub/nging

Go语言Web管理面板,包含:计划任务 / MySQL管理 / Redis管理 / FTP管理 / SSH管理 / 服务器管理 / Caddy和Nginx配置 / DDNS / FRP可视化配置 / 云存储管理 等功能。可运行于 Windows / Linux / MacOS 等主流系统平台和 树莓派 / 路由器 等ARM设备

GoGo ModulesGNU Affero General Public License v3.0caddyftp-server
nging.coscms.com
1.6k224
willswire/unifi-ddns

Cloudflare DDNS (Dynamic DNS) support for UniFi OS

TypeScriptnpmMIT Licensecloudflarecloudflare-workers
1.3k3.2k
troglobit/inadyn

In-a-Dyn is a dynamic DNS client with multiple SSL/TLS library support

CGNU General Public License v2.0ddnsddns-client
1.2k164
oznu/docker-cloudflare-ddns

A small amd64/ARM/ARM64 Docker image that allows you to use CloudFlare as a DDNS / DynDNS Provider.

ShellGNU General Public License v3.0dockerddns
hub.docker.com/r/oznu/cloudflare-ddns/
1.2k221
rehiy/dnspod-shell

基于DNSPod用户API实现的纯Shell动态域名客户端

Shellardnspoddnspod
rehiy.com/post/62/
1.1k526