awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
timothymiller avatar

timothymiller/cloudflare-ddns

0
View on GitHub↗
4,224 نجوم·414 تفرعات·Rust·GPL-3.0·1 مشاهدةtimknowsbest.com/free-dynamic-dns↗

Cloudflare Ddns

هذا المشروع عبارة عن أداة شبكة تعتمد على Rust وعميل DNS ديناميكي مصمم لمراقبة عناوين IP العامة وتحديث سجلات Cloudflare DNS وقوائم الوصول لجدار حماية تطبيقات الويب (WAF) تلقائياً. يحدد عناوين IPv4 و IPv6 الحالية باستخدام مزيج من واجهات برمجة تطبيقات HTTP ومزودي DNS-over-HTTPS.

تتميز الأداة بإدارة كل من سجلات النطاق وقوائم IP الخاصة بـ WAF للحفاظ على وصول آمن للمضيفين ذوي اتصالات الإنترنت المتغيرة. تتضمن وضع معاينة لتغيير DNS لمحاكاة التحديثات دون تعديل السجلات الحية وتستخدم تصفية نطاق anycast لمنع تحديثات السجلات غير الصحيحة من مساحات عناوين المزود.

يتعامل النظام مع الجدولة عبر تعبيرات cron أو فترات زمنية ثابتة وينفذ توقيتاً عشوائياً لطلبات API لتجنب تحديد المعدل. يغطي مجالات قدرات واسعة بما في ذلك دعم الشبكة مزدوجة المكدس (dual-stack)، وحقن الأسرار المستند إلى البيئة لرموز المصادقة، وإشعارات الحالة الخارجية، ومراقبة الصحة القائمة على نبضات القلب.

Features

  • DNS Record Updaters - Automatically synchronizes current public IP addresses with Cloudflare DNS records.
  • Public IP Detectors - Identifies current public IPv4 and IPv6 addresses using HTTP APIs and DNS-over-HTTPS providers.
  • Dual-Stack Record Management - Processes and updates both IPv4 and IPv6 records simultaneously to maintain connectivity across different network stacks.
  • Dynamic DNS Mappings - Automatically refreshes DNS records when the public IP changes to ensure constant host connectivity.
  • Dynamic DNS Clients - A dedicated client for monitoring public IPs and automatically updating Cloudflare DNS and WAF lists.
  • IP Address Discovery Tools - Determines the current public IPv4 and IPv6 addresses by querying remote HTTP and DoH providers.
  • Anycast Range Filters - Filters out anycast and private IP addresses to ensure only valid public IPs are used for DNS updates.
  • WAF IP List Synchronization - Maintains secure access for dynamic clients by updating IP addresses in Cloudflare WAF lists.
  • DNS Record Automation - Updates Cloudflare DNS records to map custom domains and wildcards to a changing public IP.
  • IP Allow/Deny Lists - Automatically updates Cloudflare WAF IP allow lists to maintain secure access for hosts with dynamic addresses.
  • WAF IP List Management - Keeps Web Application Firewall access lists current by updating them with the latest host IP.
  • Cron Scheduling - Uses cron expressions to trigger periodic updates of DNS records and WAF lists.
  • DoH IP Detection - Identifies current public IPv4 and IPv6 addresses using secure DNS-over-HTTPS providers.
  • Time-Interval Update Schedulers - Schedules update checks using cron expressions or fixed intervals with added jitter to avoid API rate limits.
  • DNS Update Scheduling - Schedules recurring background checks and updates specifically for DNS records.
  • Self-Hosted Service Access Automation - Automates network reachability for home servers or remote hosts using dynamic DNS.

سجل النجوم

مخطط تاريخ النجوم لـ timothymiller/cloudflare-ddnsمخطط تاريخ النجوم لـ timothymiller/cloudflare-ddns

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Cloudflare Ddns

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Cloudflare Ddns.
  • newfuture/ddnsالصورة الرمزية لـ NewFuture

    NewFuture/DDNS

    4,682عرض على GitHub↗

    This project is a multi-provider dynamic DNS client and synchronizer that monitors local IPv4 and IPv6 addresses and automatically updates DNS records across various cloud providers. It functions as an IP address monitoring tool and a network IP update webhook, ensuring that domain names remain pointed to current network addresses. The system distinguishes itself through a wide range of native provider integrations, including Cloudflare, AliDNS, DNSPod, Huawei Cloud, and HE.net. Beyond simple record updates, it allows for the management of CDN proxy status, TTL durations, and regional routing

    Pythonalidnscdncloudflare
    عرض على GitHub↗4,682
  • qdm12/ddns-updaterالصورة الرمزية لـ qdm12

    qdm12/ddns-updater

    3,113عرض على GitHub↗

    This project is a containerized dynamic DNS update client designed to automate the synchronization of domain records with changing public IP addresses. It functions as a multi-provider synchronization engine that monitors network connectivity and updates DNS records across various cloud platforms and custom services to ensure consistent domain resolution. The system distinguishes itself through a provider-based adapter pattern that abstracts diverse third-party APIs into a unified interface, allowing for consistent record management. It employs multi-source IP discovery to mitigate rate limit

    Gocloudflareddnsddns-client
    عرض على GitHub↗3,113
  • jeessy2/ddns-goالصورة الرمزية لـ jeessy2

    jeessy2/ddns-go

    16,318عرض على GitHub↗

    This project is a dynamic DNS client and automation service designed to maintain consistent connectivity for web services by synchronizing domain name records with changing public network addresses. It operates as a persistent background daemon, periodically polling for IP address changes and automatically updating records across multiple DNS providers. The application distinguishes itself through an embedded web-based dashboard that allows users to manage domain settings, monitor update logs, and configure provider credentials without manual file editing. It utilizes a provider-agnostic adap

    Goalidnsbaiduyuncloudflare
    عرض على GitHub↗16,318
  • k0p1-git/cloudflare-ddns-updaterالصورة الرمزية لـ K0p1-Git

    K0p1-Git/cloudflare-ddns-updater

    1,833عرض على GitHub↗

    This project is a shell-based automation utility designed to synchronize domain name system records with a changing public internet address. It functions as a dynamic DNS updater, ensuring that a custom domain consistently points to the current network address of a home or office environment. The tool automates the process of detecting local network address changes by polling public web services and subsequently updating the corresponding records via the Cloudflare API. By utilizing environment variables for credential management and scheduling updates through system-level task runners, it ma

    Shellapibashcloudflare
    عرض على GitHub↗1,833
عرض جميع البدائل الـ 30 لـ Cloudflare Ddns→

مجموعات مختارة تضم Cloudflare Ddns

مجموعات منسقة بعناية يظهر فيها Cloudflare Ddns.
  • عملاء DNS الديناميكي للاستضافة الذاتية

الأسئلة الشائعة

ما هي وظيفة timothymiller/cloudflare-ddns؟

هذا المشروع عبارة عن أداة شبكة تعتمد على Rust وعميل DNS ديناميكي مصمم لمراقبة عناوين IP العامة وتحديث سجلات Cloudflare DNS وقوائم الوصول لجدار حماية تطبيقات الويب (WAF) تلقائياً. يحدد عناوين IPv4 و IPv6 الحالية باستخدام مزيج من واجهات برمجة تطبيقات HTTP ومزودي DNS-over-HTTPS.

ما هي الميزات الرئيسية لـ timothymiller/cloudflare-ddns؟

الميزات الرئيسية لـ timothymiller/cloudflare-ddns هي: DNS Record Updaters, Public IP Detectors, Dual-Stack Record Management, Dynamic DNS Mappings, Dynamic DNS Clients, IP Address Discovery Tools, Anycast Range Filters, WAF IP List Synchronization.

ما هي البدائل مفتوحة المصدر لـ timothymiller/cloudflare-ddns؟

تشمل البدائل مفتوحة المصدر لـ timothymiller/cloudflare-ddns: newfuture/ddns — This project is a multi-provider dynamic DNS client and synchronizer that monitors local IPv4 and IPv6 addresses and… qdm12/ddns-updater — This project is a containerized dynamic DNS update client designed to automate the synchronization of domain records… jeessy2/ddns-go — This project is a dynamic DNS client and automation service designed to maintain consistent connectivity for web… k0p1-git/cloudflare-ddns-updater — This project is a shell-based automation utility designed to synchronize domain name system records with a changing… deepsyx/home-automation — This project is a home automation controller that manages physical hardware and environmental sensors through a… xiu2/cloudflarespeedtest — This project is a command-line utility designed to benchmark and optimize network connectivity by identifying the…