README
🚀 Cloudflare 用于 IDE 的 MCP 服务器
Cloudflare 提供的 cloudflared 工具,作为其边缘计算平台的一部分,可让开发者直接从终端或脚本调用 Cloudflare 服务。该工具借助 TCP 或 HTTP 连接与 Cloudflare 网络通信,为开发工作带来便利。
🚀 快速开始
若要在项目中使用 cloudflared,请按以下步骤操作:
- 安装:
go get -v github.com/cloudflare/cloudflared/cmd/cloudflared@latest - 运行:
cloudflared tunnel --url http://localhost:8080 - 配置:
在项目根目录创建一个
cloudflared.toml文件,并添加以下内容:然后运行命令:[tunnel] name = "my-tunnel"cloudflared tunnel --config cloudflared.toml
✨ 主要特性
- 允许开发者直接从终端或脚本调用 Cloudflare 服务。
- 通过 TCP 或 HTTP 连接与 Cloudflare 网络通信。
💻 使用示例
基础用法
创建隧道
# 创建一个新的隧道并绑定到项目中
cloudflared tunnel create project=frontend
# 结果将返回隧道 ID 和配置文件路径
删除隧道
# 根据项目名称删除特定隧道
cloudflared tunnel delete id=<tunnel-id> project=frontend
高级用法
暂未提供高级用法示例,后续可根据实际需求补充。
📚 详细文档
配置选项
以下是 cloudflared 常用的一些配置参数:
| 参数类型 | 参数 | 详情 |
| ---- | ---- | ---- |
| 基本参数 | -h, --help | 显示帮助信息 |
| 基本参数 | -v, --version | 显示版本号 |
| 基本参数 | --config | 指定配置文件路径 |
| 隧道相关参数 | --url | 配置要代理的目标 URL |
| 隧道相关参数 | --tunnel-id | 指定要操作的隧道 ID |
| 隧道相关参数 | --project | 指定项目名称,用于区分不同的隧道 |
常见问题解答
如何获取我的隧道 ID?
运行以下命令可以查看所有已创建的隧道:
cloudflared tunnel list
结果将显示所有隧道及其对应的 ID。
配置文件路径在哪里?
默认情况下,cloudflared 会在当前工作目录中查找 cloudflared.toml 文件。如果需要指定其他位置,可以使用 --config 参数。
📄 许可证
文档中未提及许可证相关信息。
Scan to contact