15 个不稳定版本 (3 个破坏性更新)
0.4.3 | 2024 年 1 月 8 日 |
---|---|
0.4.2 | 2024 年 1 月 8 日 |
0.4.0 | 2023 年 12 月 19 日 |
0.3.4 | 2023 年 12 月 17 日 |
0.1.5 | 2023 年 12 月 14 日 |
#350 in 命令行工具
每月 190 次下载
235KB
613 行
- 🛠 CLI️ 与 Cloudflare API 交互
- 🥳 写 Rust 的理由
- 👷 正在积极开发
设置
安装 Rust 📝
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装
cargo install cliflare
生成 Cloudflare API 令牌 📝
获取账户和区域 ID 📝
环境
# add your token value to a startup script
echo CLOUDFLARE_ENDPOINT=https://api.cloudflare.com/client/v4 >> ~/.zshrc
echo CLOUDFLARE_TOKEN=abcd1234**API_TOKEN**4321dcba >> ~/.zshrc
echo CLOUDFLARE_ACCOUNT_ID=abcd1234**ACCOUNT_ID**4321dcba >> ~/.zshrc
示例
令牌验证 📝
cliflare token verify
区域列表 📝
# print out all zone info
cliflare zone list
# print only zone "name" field -- i.e. domains
cliflare zone list --domains
创建区域 📝
cliflare zone create newzone.com
删除区域 📝
cliflare zone delete newzone.com
列出区域 DNS 记录 📝
cliflare dns list --zone_id <ZONE_ID>
cliflare dns list --zone_name <DOMAIN>
导出区域 DNS 记录 📝
cliflare dns export --zone_id <ZONE_ID>
cliflare dns export --zone_name <DOMAIN>
导入区域 DNS 记录 📝
cliflare dns import --file <PATH> --zone_id <ZONE_ID>
cliflare dns import -file <PATH> --zone_name <DOMAIN>
删除区域所有 DNS 记录 📝
cliflare dns clear --zone_id <ZONE_ID>
cliflare dns clear --zone_name <DOMAIN>
列出区域所有设置 📝
cliflare settings list --zone_id <ZONE_ID>
cliflare settings list --zone_name <DOMAIN>
即将推出
- 为区域创建 DNS 记录
- 参数化 分页选项
功能请求
填写 此表格,我会尽快回复您。
依赖关系
~5–20MB
~268K SLoC