RepositoryGo
favonia

favonia/cloudflare-ddns

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

3.0kstars
117forks
26issues
3views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: ddns

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: ddns-client

#1 Repository Của Tuần

2
TINIX TRENDING·Chủ đề: docker-image

#2 Repository Của Tuần

🚀 Cập nhật DDNS Cloudflare nhẹ nhưng mạnh mẽ bằng Go

Một công cụ nhỏ gọn nhưng đầy tính năng để tự động cập nhật bản ghi DNS qua API Cloudflare.

cloudflare-ddns của favonia là một trình cập nhật DDNS (Dynamic DNS) viết bằng Go, thiết kế để chạy trong môi trường Docker. Nó tự động phát hiện địa chỉ IP công cộng của máy và cập nhật các bản ghi DNS tương ứng thông qua API Cloudflare. Dự án hướng tới sự tin cậy, bảo mật và tích hợp sâu với các tính năng của Cloudflare.

✨ Điểm nổi bật

  • Hỗ trợ tên miền đa dạng: Liệt kê tên miền dễ dàng mà không cần biết khu vực DNS, hỗ trợ tên miền quốc tế (IDN) và tên miền đại số (*.example.org).
  • Tích hợp sâu với Cloudflare: Giữ nguyên trạng thái proxy, TTL và nhận xét của bản ghi DNS. Hỗ trợ tạo danh sách IP để dùng với WAF, Rules Engine.
  • Thông báo linh hoạt: Báo cáo trạng thái tới Healthchecks, Uptime Kuma hoặc bất kỳ dịch vụ nào qua thư viện shoutrrr (email, Telegram, webhook...).
  • Bảo mật tối ưu: Mặc định dùng trang debug của Cloudflare để lấy IP, tránh rò rỉ thông tin. Chỉ sử dụng HTTPS/DNS-over-HTTPS để phát hiện IP.
  • Độ tin cậy cao: Được kiểm thử đầy đủ, tự phục hồi sau lỗi mạng tạm thời, có kiểm tra tương thích API định kỳ.
  • Xác minh Docker bằng cosign: Hình ảnh Docker có thể được xác minh bằng cosign để chứng minh nguồn gốc.
  • Thiết kế có nguyên tắc: Dự án đi kèm tài liệu thiết kế chi tiết và chỉ sử dụng một số thư viện Go uy tín.
  • Hiệu suất tốt: Kích thước hình ảnh Docker nhỏ, tối ưu cho triển khai self-hosted.

💡 Vì sao đáng chú ý

Khác với các công cụ DDNS thông thường chỉ cập nhật IP, dự án này tích hợp sâu với hệ sinh thái Cloudflare — từ proxy, TTL cho đến WAF lists — giúp người dùng tận dụng hết giá trị dịch vụ. Bảo mật cũng là ưu tiên hàng đầu: mọi kết nối đều qua HTTPS, và IP được lấy từ chính nền tảng Cloudflare để giảm thiểu rủi ro. Kết hợp với khả năng thông báo đa dạng và hình ảnh Docker nhẹ, đây là lựa chọn lý tưởng cho người dùng self-hosted muốn tự động hóa hoàn toàn quản lý DNS.


#Cloudflare #DDNS #Docker #GoLang #SelfHosted #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
NewFuture/DDNS

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

4.7k
Oct 23, 2026
RepositoryGo
docker/compose

Define and run multi-container applications with Docker

38.4k
Oct 22, 2026
RepositoryTypeScript
portainer/portainer

Making Docker and Kubernetes management easy.

38.7k
Oct 23, 2026
RepositoryRust
timothymiller/cloudflare-ddns

🦀 Rust based dynamic DNS (DDNS) updater for Cloudflare

4.5k
Oct 19, 2026
RepositoryMarkdown
DigitalPlatDev/FreeDomain

Free domain registration and practical DNS learning resources for everyone.

205.9k
Aug 12, 2026
RepositoryJavaScript
louislam/uptime-kuma

A fancy self-hosted monitoring tool

93.0k
Oct 26, 2026
RepositoryTypeScript
appwrite/appwrite

The open-source cloud for agents & devs. Including Auth, Databases, Storage, Functions, Messaging, Hosting, Realtime, WAF and more

57.8k
Oct 25, 2026
RepositoryGo
moby/moby

The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

72.2k
Oct 20, 2026
RepositoryGo
traefik/traefik

The Cloud Native Application Proxy

65.4k
Oct 26, 2026