🔧 AI Nachrichten Major AI platforms go down in unprecedented simultaneous outage(03.09.2026 um 17:34 Uhr)
🔧 AI Nachrichten ChatGPT, Claude, and Grok Down? Users Report Widespread Outages(03.09.2026 um 19:14 Uhr)
🔧 AI Nachrichten OpenAI Launches GPT-6 Astra, Says We May Have Entered the AGI Era(03.09.2026 um 22:08 Uhr)
🔧 AI Nachrichten Claude Comes to CarPlay as Fifth Major AI Chatbot App(05.09.2026 um 05:31 Uhr)
🔧 AI Nachrichten OpenAI’s GPT-6 Astra Is AGI, Says NVIDIA CEO Jensen Huang(07.09.2026 um 06:31 Uhr)
🔧 AI Nachrichten Blame AI companies for Mac mini and Mac Studio shortage(31.08.2026 um 10:32 Uhr)
🔧 AI Nachrichten Major AI platforms go down in unprecedented simultaneous outage(03.09.2026 um 17:34 Uhr)
🔧 AI Nachrichten ChatGPT, Claude, and Grok Down? Users Report Widespread Outages(03.09.2026 um 19:14 Uhr)
🔧 AI Nachrichten OpenAI Launches GPT-6 Astra, Says We May Have Entered the AGI Era(03.09.2026 um 22:08 Uhr)
🔧 AI Nachrichten Claude Comes to CarPlay as Fifth Major AI Chatbot App(05.09.2026 um 05:31 Uhr)
🔧 AI Nachrichten OpenAI’s GPT-6 Astra Is AGI, Says NVIDIA CEO Jensen Huang(07.09.2026 um 06:31 Uhr)
🔧 AI Nachrichten Blame AI companies for Mac mini and Mac Studio shortage(31.08.2026 um 10:32 Uhr)

🔧 Programmierung 🕛 kürzlich 6 Min Lesezeit
0

CloudFlare Mobile - A full-featured Cloudflare management app built with React Native & Expo

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht

A full-featured Cloudflare management app built with React Native & Expo. Manage your domains, DNS records, Workers, KV, R2, Pages, and more — right from your phone.




Disclaimer: This is an unofficial app and is not affiliated with, endorsed by, or officially connected to Cloudflare, Inc.







Download



, or grab the APK from

  • Go to My Profile > API Tokens

  • Click Create Token

  • Use the Edit zone DNS template, or create a custom token with permissions you need:



    • Zone:Read — View zones


    • Zone Settings:Read/Edit — Manage zone settings (SSL, Cache, etc.)


    • DNS:Read/Edit — Manage DNS records


    • Firewall Services:Read/Edit — Manage firewall rules


    • Analytics:Read — View analytics


    • Worker Scripts:Read/Edit — Manage Workers


    • Account Settings:Read — View account info



  • Click Continue to summary > Create Token

  • Copy the token — you'll only see it once



  • Global API Key (Not Recommended):




    1. Go to My Profile > API Tokens

    2. Scroll down to Global API Key

    3. Click View and copy the key

    4. You'll also need your Cloudflare email address




    Global API Key has full access to your entire account. Use API Token with scoped permissions whenever possible.







    2. Login




    1. Open the app

    2. Complete the onboarding (first time only)

    3. Choose your auth method: API Token or Global API Key

    4. Enter your credentials and tap Sign In

    5. The app will verify your token and load your account






    3. Navigate the App




























    Tab What You Can Do
    Dashboard Overview of zones, stats, quick actions
    Zones Browse all zones, search, tap to manage
    Services Workers, KV, R2, Pages management
    Settings Theme, language, account info, sign out





    4. Managing a Zone




    1. Tap any zone from Dashboard or Zones tab

    2. You'll see zone info, nameservers, and management options:



      • DNS Records — Add/edit/delete records, toggle proxy


      • SSL/TLS — Change encryption mode (Off/Flexible/Full/Full Strict)


      • Firewall — View and manage firewall rules


      • Cache — Purge all cache, toggle dev mode


      • Analytics — View traffic and threat data


      • Page Rules — Configure URL-based rules



    3. Toggle Development Mode directly from the zone detail page






    5. Quick Actions



    From the Dashboard, swipe the Quick Actions row to access:





    • Manage DNS — Jump to zones list


    • Purge Cache — Pick a zone and purge


    • Workers — Go to services


    • Analytics — Pick a zone and view stats


    • Firewall — Pick a zone and manage rules


    • SSL/TLS — Pick a zone and configure






    6. Switch Account



    If you have multiple Cloudflare accounts:




    1. Go to Settings

    2. Under Switch Account, tap the account you want

    3. The app will reload with that account's data






    7. Change Theme & Language





    • Theme: Settings > Appearance > Light / Dark / System


    • Language: Settings > Language > English / Bahasa Indonesia






    Auth Methods


























    Method Header Security Scope
    API Token Authorization: Bearer <token> Scoped permissions Recommended
    Global API Key
    X-Auth-Email + X-Auth-Key
    Full account access Not recommended


    Your credentials are stored locally on your device using Android Keystore (hardware-backed encryption). They are never sent to any server other than api.cloudflare.com.






    Getting Started (Development)






    Prerequisites




    • Node.js 18+

    • Android Studio with Android SDK

    • JDK 17+

    • A Cloudflare account






    Install






    CODE
    git clone https://github.com/imtaqin/CFMobile.git
    cd CFMobile
    npm install









    Run






    CODE
    # Start Expo dev server
    npx expo start

    # Run on Android emulator
    npx expo run:android

    # Run on Web
    npx expo start --web









    Build Production AAB






    CODE
    # Generate native project
    npx expo prebuild --platform android --clean

    # Build release AAB
    cd android && ./gradlew bundleRelease

    # Output: android/app/build/outputs/bundle/release/app-release.aab









    Tech Stack





    • React Native 0.81 + Expo 54


    • Expo Router — File-based navigation


    • Expo Secure Store — Encrypted credential storage


    • Axios — HTTP client for Cloudflare API v4


    • i18next — Internationalization (EN / ID)


    • react-native-svg — Custom icon system (Lucide-based) & analytics charts


    • react-native-google-mobile-ads — AdMob ads (free version)


    • react-native-iap — Premium one-time purchase (removes ads)


    • expo-local-authentication — Biometric app lock


    • expo-document-picker / expo-sharing / expo-file-system — DNS import/export & R2 file browser






    Project Structure






    CODE
    app/
    (tabs)/ # Tab screens (Dashboard, Zones, Services, Settings)
    zone/[id]/ # Zone detail pages (DNS, SSL, Firewall, Cache, Analytics, Page Rules)
    login.tsx # Login screen
    onboarding.tsx # First-time onboarding
    components/ui/ # Reusable UI components (Card, Badge, Icon, MenuItem, etc.)
    contexts/ # Auth & Theme providers
    services/ # Cloudflare API client & TypeScript types
    hooks/ # Custom React hooks
    locales/ # i18n translation files (en.json, id.json)
    constants/ # Theme colors, spacing, typography









    Known Limitations





    • Rate Limiting — Cloudflare API allows 1,200 requests per 5 minutes. The app does not currently batch requests, so heavy usage may hit the limit.


    • No Offline Mode — All data is fetched live from Cloudflare API. No local caching of zone data.


    • iOS — Not tested on iOS. The app is built for Android first.


    • Workers Editor — You can view Workers scripts but cannot edit code inline. Use the Cloudflare dashboard for code editing.


    • Two-Factor Auth — The app does not handle 2FA. Use API Tokens which bypass 2FA.






    Privacy Policy



    https://imtaqin.id/page/-privacy-policy-cloudflare-mobile






    License



    MIT

    Vollständiger Original-Bericht
    Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
    ↗ Original-Artikel auf dev.to lesen
    Wie bewertest du diesen Beitrag?
    1 Klick Feedback
    Teilen mit Netzwerk & Team:

    Community-Analysen & Experten-Meinungen 0

    Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
    Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
    Community Pulse: Relevanz-Einschätzung
    1 Klick Experten-Votum
    🔴 Akute Relevanz 0%
    🟡 In Evaluierung 0%
    🟢 Keine Auswirkung 0%
    Spannende Innovation 0%
    Verwandte Story-Cluster & Quellen (Vektor-KI)
    Port 8095 Engine
    3 Quellen
    GPT-6 Astra Release Today? OpenAI’s Next Major AI Model Is Almost Here
    1 Quelle
    Apple accuses OpenAI of destroying evidence as trade-secrets fight intensifies
    1 Quelle
    Major AI platforms go down in unprecedented simultaneous outage
    Ähnliche Beiträge
    🔍 Verwandte News

    Auch interessante Nachrichten CloudFlare Mobile - A full-featured Cloudflare management app built with React Native & Expo

    Thematisch verwandte Begriffe: CloudFlare, Mobile, fullfeatured, Cloudflare · 6 Treffer

    Laden...

    Videos werden geladen ...

    Laden...

    Beiträge werden geladen ...

    Laden...

    Videos werden geladen ...

    Laden...

    Beiträge werden geladen ...

    Laden...

    Videos werden geladen ...

    Laden...

    Beiträge werden geladen ...

    Laden...

    Videos werden geladen ...

    Laden...

    Beiträge werden geladen ...

    Laden...

    Videos werden geladen ...