TadaCloud DNS Manager
A VS Code extension for managing Cloudflare DNS records directly from your editor.
Features
- 🔐 Multiple Accounts: Manage multiple Cloudflare accounts securely
- 🌐 Domain Management: View all your domains (zones) in one place
- 📝 DNS Records: Full CRUD operations for DNS records
- 🟠 Quick Proxy Toggle: Toggle Cloudflare proxy with one click
- 🎨 Native UI: Integrates seamlessly with VS Code's interface
Installation
- Open VS Code
- Go to Extensions (Ctrl+Shift+X)
- Search for "TadaCloud DNS Manager"
- Click Install
Getting Started
- Click the TadaCloud icon in the Activity Bar (left sidebar)
- Click the + button to add a Cloudflare account
- Enter a friendly name for your account
- Paste your Cloudflare API Token
Creating an API Token
- Go to Cloudflare Dashboard
- Click "Create Token"
- Use the "Edit zone DNS" template or create a custom token with:
- Zone.Zone: Read
- Zone.DNS: Edit
Usage
Managing Accounts
Right-click on an account to:
- ✏️ Rename Account
- 🔑 Update API Token
- 🔄 Refresh Domains
- 🗑️ Delete Account
Managing DNS Records
Right-click on a domain to:
- ➕ Add DNS Record
- 🔄 Refresh Records
- 🌐 Open in Cloudflare
- 📋 Copy Zone ID
Right-click on a DNS record to:
- ✏️ Edit Record
- 🔀 Toggle Proxy
- 📋 Copy Content/IP
- 🗑️ Delete Record
Configuration
Open Settings and search for tadacloud-dns-manager:
| Setting |
Default |
Description |
defaultTTL |
auto |
Default TTL for new records |
defaultProxyEnabled |
true |
Enable proxy by default |
visibleRecordTypes |
["A", "AAAA", "CNAME", "MX", "TXT"] |
Record types to display |
confirmBeforeDelete |
true |
Show confirmation before deleting |
showRecordCount |
true |
Show record count on domains |
Security
- API tokens are stored securely using VS Code's SecretStorage (encrypted)
- Tokens are never exposed in logs or settings files
- All communication with Cloudflare uses HTTPS
License
MIT
| |